Todavía no hemos cubierto la posibilidad de agregar y eliminar elementos de la matriz — echemos un vistazo a esto ahora. Usaremos la matriz myArray con la que terminamos en la última sección. Si todavía no has seguido esa sección, primero crea la matriz en tu consola:
.png)
Antes que nada, para añadir o eliminar un elemento al final de una matriz podemos usar push() y pop() respectivamente.
- primero usemos push() — nota que necesitas incluir uno o más elementos que desees agregas al final de tu matriz. Prueba esto:
.png)
- La nueva longitud de la matriz se devuelve cuando finaliza la llamada al método. Si quisieras almacenar la nueva longitud de matriz en una variable, podrías hacer algo como esto:
.png)
- Eliminar el último elemento de una matriz es tan simple como ejecutar pop() en ella. Prueba esto:
- El elemento que sé eliminó se devuelve cuando se completa la llamada al método. Para guardar este elemento en una variable, puedes hacer lo siguiente:
.png)
unshift() y shift() funcionan exactamente igual de push() y pop(), respectivamente, excepto que funcionan al principio de la matriz, no al final.
- Primero unshift() — prueba el siguiente comando:
.png)
- Ahora shift(); prueba estos!
.png)