Capítulo 1: Métodos de Arrays - Iteración y Transformación
1.1. forEach(): Iteración con Callback
forEach(): Iteración con Callbacklet numeros = [1, 2, 3, 4, 5];
// Iteración simple
numeros.forEach(function(numero) {
console.log(numero * 2);
});
// Output: 2, 4, 6, 8, 10
// Con arrow function (más moderno)
numeros.forEach(num => console.log(num * 2));
// Con índice y array
numeros.forEach((num, indice, array) => {
console.log(`Posición ${indice}: ${num}`);
});forEach() no es mutable
forEach() no es mutableCuándo usar forEach()
forEach()1.2. map(): Transformar Arrays
map(): Transformar Arraysmap() vs forEach()
map() vs forEach()1.3. filter(): Filtrar Elementos
filter(): Filtrar Elementos1.4. reduce(): Agregar Valores
reduce(): Agregar ValoresEjemplo básico: suma
reduce() para crear objetos
reduce() para crear objetosreduce() para contar
reduce() para contar1.5. find() y findIndex(): Búsqueda
find() y findIndex(): Búsquedafind(): obtener el elemento
find(): obtener el elementofindIndex(): obtener el índice
findIndex(): obtener el índice1.6. some() y every(): Validación
some() y every(): Validaciónsome(): ¿Hay al menos uno?
some(): ¿Hay al menos uno?every(): ¿Todos cumplen?
every(): ¿Todos cumplen?1.7. Casos Prácticos Avanzados
Filtrar y mapear juntos
Validar datos antes de procesar
1.8. Encadenamiento de Métodos (Method Chaining)
Legibilidad del encadenamiento
Resumen del Capítulo
💡 Conceptos Clave:
🤔 Preguntas de Reflexión:
AnteriorT13: JavaScript - Arrays y Objetos AvanzadosSiguienteCapítulo 2: Métodos de Arrays - Manipulación
Última actualización
¿Te fue útil?