Métodos de arrays y objetos, iteración y manipulación en JavaScript.
41 cards · basic cards · AI-written, checked twice. Edit anything.
- ¿Qué hace Array.push()?
Show answer
Añade uno o más elementos al final de un array y devuelve la nueva longitud. Muta el array original.
- ¿Qué hace Array.pop()?
Show answer
Elimina el último elemento de un array y lo devuelve. Muta el array original. Devuelve undefined si el array está vacío.
- ¿Qué hace Array.shift()?
Show answer
Elimina el primer elemento de un array y lo devuelve. Muta el array original. Devuelve undefined si el array está vacío.
- ¿Qué hace Array.unshift()?
Show answer
Añade uno o más elementos al inicio de un array y devuelve la nueva longitud. Muta el array original.
- ¿Qué hace Array.slice()?
Show answer
Devuelve una copia superficial de una porción de un array. No muta el array original. Recibe índices de inicio y fin.
- ¿Qué hace Array.splice()?
Show answer
Elimina elementos de un array y opcionalmente inserta nuevos elementos. Muta el array original y devuelve un array con los elementos eliminados.
- ¿Qué hace Array.concat()?
Show answer
Combina dos o más arrays en un nuevo array. Devuelve un nuevo array y no muta los originales.
- ¿Qué hace Array.join()?
Show answer
Combina todos los elementos del array en una sola cadena, separados por un separador especificado. El separador por defecto es la coma.
- ¿Qué hace Array.indexOf()?
Show answer
Devuelve el índice del primer elemento que coincide con el valor buscado. Devuelve -1 si no se encuentra.
- ¿Qué hace Array.includes()?
Show answer
Comprueba si un array contiene un elemento especificado y devuelve un booleano. Más legible que indexOf para simples comprobaciones de presencia.
- ¿Qué hace Array.reverse()?
Show answer
Invierte el orden de los elementos de un array en el propio array. Muta el array original y devuelve una referencia a él.
- ¿Qué hace Array.sort()?
Show answer
Ordena los elementos de un array en el propio array. Por defecto ordena lexicográficamente como cadenas. Recibe una función de comparación opcional.
- ¿Qué hace Array.map()?
Show answer
Transforma cada elemento de un array usando una función callback y devuelve un nuevo array. No muta el array original.
- ¿Qué hace Array.filter()?
Show answer
Crea un nuevo array con los elementos que pasan la prueba de la función callback. No muta el array original.
- ¿Qué hace Array.reduce()?
Show answer
Acumula los elementos del array en un único valor aplicando una función callback. Recibe un callback y un valor inicial opcional.