Métodos de arrays y objetos, iteración y manipulación en JavaScript.
41 tarjetas · tarjetas básicas · Escrito por IA, revisado dos veces. Edita lo que quieras.
- ¿Qué hace Array.push()?
Ver respuesta
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()?
Ver respuesta
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()?
Ver respuesta
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()?
Ver respuesta
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()?
Ver respuesta
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()?
Ver respuesta
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()?
Ver respuesta
Combina dos o más arrays en un nuevo array. Devuelve un nuevo array y no muta los originales.
- ¿Qué hace Array.join()?
Ver respuesta
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()?
Ver respuesta
Devuelve el índice del primer elemento que coincide con el valor buscado. Devuelve -1 si no se encuentra.
- ¿Qué hace Array.includes()?
Ver respuesta
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()?
Ver respuesta
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()?
Ver respuesta
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()?
Ver respuesta
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()?
Ver respuesta
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()?
Ver respuesta
Acumula los elementos del array en un único valor aplicando una función callback. Recibe un callback y un valor inicial opcional.