Tengo una matriz y necesito duplicar los valores de las posiciones impares y devolver los valores duplicados y los intactos en una nueva matriz en el mismo orden en que llegaron. Ya probé con indexOf() pero cuando se repite un número en la matriz, no se duplicará y devolverá lo mismo. Sé que puedo usar un "para", pero principalmente busco una forma directa y simple de mantener mi código breve. Estoy usando vainilla Javascript.
let num="123456" let numArray=Array.from(num)Salida deseada:
newArray[1,4,3,8,5,12]Además, un desarrollador muy nuevo aquí ... así que, lo siento si esto se prolongó demasiado. ¡Gracias por adelantado!