Capítulo 2: Métodos de Arrays - Manipulación
2.1. push(), pop(), shift(), unshift()
push(), pop(), shift(), unshift()let numeros = [1, 2, 3];
// push(): añade al final
numeros.push(4, 5);
console.log(numeros); // [1, 2, 3, 4, 5]
// pop(): extrae y retorna el último
let ultimo = numeros.pop();
console.log(ultimo); // 5
console.log(numeros); // [1, 2, 3, 4]
// shift(): extrae y retorna el primero
let primero = numeros.shift();
console.log(primero); // 1
console.log(numeros); // [2, 3, 4]
// unshift(): añade al inicio
numeros.unshift(0, 1);
console.log(numeros); // [0, 1, 2, 3, 4]Retorno de valores:
2.2. splice(): Insertar y Eliminar Elementos
splice(): Insertar y Eliminar Elementos2.3. slice(): Extraer Porciones sin Modificar
slice(): Extraer Porciones sin Modificar2.4. concat(): Combinar Arrays
concat(): Combinar Arrays2.5. join() y split(): Convertir entre Arrays y Strings
join() y split(): Convertir entre Arrays y Stringsjoin(): Array → String
join(): Array → Stringsplit(): String → Array (método de String)
split(): String → Array (método de String)2.6. reverse() y sort()
reverse() y sort() reverse(): Invertir orden
reverse(): Invertir ordensort(): Ordenar (¡cuidado!)
sort(): Ordenar (¡cuidado!)2.7. includes(): Buscar Existencia
includes(): Buscar Existencia2.8. flat() y flatMap(): Arrays Anidados
flat() y flatMap(): Arrays Anidadosflat(): Aplanar arrays anidados
flat(): Aplanar arrays anidadosflatMap(): map() + flat()
flatMap(): map() + flat()Resumen del Capítulo
💡 Conceptos Clave:
🤔 Preguntas de Reflexión:
AnteriorCapítulo 1: Métodos de Arrays - Iteración y TransformaciónSiguienteCapítulo 3: Spread Operator y Desestructuración de Arrays
Última actualización
¿Te fue útil?