- Declaración recomendada para la creación de arrays en JavaScript
- pop() y push()
- Utilidad
- ¿Modifican el array original?
- ¿Devuelven algún valor?
- shift() y unshift()
- Utilidad
- Modifican el array original?
- Devuelven algún valor?
- De los cuatro métodos anteriores, indica los recomendados para la inserción/eliminación de un elemento y por qué?
- join() y split(), ¿son métodos de String o de Array?
- splice()
- Utilidad
- Indica significado del primer argumento admitido: índice, cantidad o contenido
- Indica significado del segundo argumento admitido: índice, cantidad o contenido
- Indica significado del resto de argumentos admitidos: índice, cantidad o contenido
- Modifican el array original?
- slice()
- Utilidad
- Indica significado del primer argumento admitido: índice, cantidad o contenido
- Indica significado del segundo argumento admitido: índice, cantidad o contenido
- Indica significado del resto de argumentos admitidos: índice, cantidad o contenido
- Modifican el array original?
- Un Array es un Object:
- Indica resultado de typeof [ ]
- Método forEach() de un array. Indica utilidad y si funciona en todos los navegadores. Entrega un pequeño código que demuestre su uso
var array = [];
Son métodos del objeto array para insertar, push(), y para extraer, pop(), elementos del final de un array.
Si, resultará el mismo array con el elemento añadido o extraido.
Si, pop() devuelve el elemento eliminado, y push() devuelve la nueva longitud del array.
Son métodos del objeto array para insertar, unshift(), y para extraer, shift(), elementos del principio de un array.
Si, resultará el mismo array con el elemento añadido o extraido.
Si, shift() devuelve el elemento eliminado y unshift() devuelve la nueva longitud del array.
Depende de la finalidad de la acción, si quieres trabajar con los elementos finales del array debes usar push() y pop(), mientras que para los primeros elementos se usa shift() y unshift(). Eso si, push() y pop() son más rápidos que los otros porque no tienen que reasignar posiciones al resto de los elementos que permanecen en el array.
join() es un método de la clase Array, y split() es un método de la clase String.
Sirve tanto para eliminar elementos de un array como para añadir o sustituir elementos ya existentes en el array.
Es el índice desde el que actuará el método splice()
Es la cantidad de posiciones que se verán afectadas por el método splice()
El resto de argumentos hacen alusión al contenido, es decir, nuevos elementos a ser añadidos al array.
Si, devuelven el nuevo array con las modificaciones efectuadas.
Sirve tanto para seleccionar una serie de elementos en un array e insertarlos en otro array nuevo.
Es el índice desde el que comenzar la operación de extracción, y será el primer elemento extraido.
Es el índice donde finalizará la extracción de elementos, y el elemento de este índice se excluye de dicha extracción.
No hay más argumentos.
No, el array original no se altera.
typeof (con paréntesis o sin ellos) devuelve información acerca del tipo en forma de cadena. Con lo que para Array devolverá "object".
forEach() Realiza la acción que se le especifique como argumento para cada elemento de un array. Su sintaxis es: array.forEach(función[, argumento]). El método forEach no modifica directamente el array original.