
Ricardo Lindarte Ortega
PreguntaComo agrego un elemento en una posición especifica?, que no sea el inicio el final del array.

Christopher Andrés Guano Valencia
¡Hola! Eso ya es un tema avanzado de manipulación de arrays. Te recomiendo seguir con la Facultad de Desarrollo Web, en el curso Curso de Manipulación de Arrays en JavaScript para conocer más JavaScript. Hay dos maneras para añadir un elemento en una posición específica.
La primera es mutando (cambiando) el array original con el método splice, que es algo así
arr.splice(indiceInicial, numeroDeElementosEliminados, itemAgregado1, itemAgregado2, ...)
var array = [1,2,3,4,5,6,7] array.splice(3,0,"add") // [] <- elementos eliminados console.log(array) // [ 1, 2, 3, 'add', 4, 5, 6, 7 ]
La segunda no muta (cambia) el array original con el método slice que es algo así
arr.slice(indiceInicio, indiceFinal)
const array = [1,2,3,4,5,6,7] const newArray = [...array.slice(0,3), "add", ...array.slice(3)] console.log(newArray) //[ 1, 2, 3, 'add', 4, 5, 6, 7 ]
¡Nunca pares de aprender! 💚