¿Cómo agregar un nuevo elemento al inicio de un array en JavaScript?
¡Hola a todos! Acabo de empezar a aprender JavaScript y me encontré con este problema. Tengo un array con números, por ejemplo: `let numbers = [2, 3, 4, 5];`. Quiero agregar el número `1` al principio, para que quede `[1, 2, 3, 4, 5]`. Sé que para agregar al final del array existe el método `push()`, y lo uso: `numbers.push(6)` — y funciona perfectamente, el elemento se agrega al final.
Pero, ¿cómo hago si necesito insertar un elemento al inicio? Intenté escribir `numbers[0] = 1`, pero esto reemplaza el primer elemento, no agrega uno nuevo. Es decir, el array se convierte en `[1, 3, 4, 5]`, y necesito que todos los elementos antiguos se desplacen a la derecha.
He oído que existe un método `unshift()`, pero no estoy seguro de haberlo entendido bien. Y otra pregunta: si quiero agregar varios elementos al inicio, ¿también se puede hacer? Por ejemplo, de `[3, 4]` obtener `[1, 2, 3, 4]`? Agradecería una explicación detallada con ejemplos. ¡Gracias de antemano!
<<>>
Usa el método
Usa el método unshift()
No answers yet.
Inicia sesión para dejar una respuesta
Blogs
Cómo escribir una API REST en C# en 30 minutos: guía paso a paso
JavaScript para aprendizaje automático: posibilidades y limitaciones para principiantes
Las mejores IDE y herramientas para el desarrollo avanzado de JavaScript en Node.js
Trabajo con bases de datos en TypeScript: PostgreSQL y MongoDB para principiantes