Menu
Coddy logo textTech

El método forEach

Parte de la sección Fundamentos del Journey de JavaScript de Coddy — lección 64 de 77.

El método forEach te permite recorrer una secuencia (como un array) mientras realizas un seguimiento de cada elemento.

Sin forEach accederíamos tanto al índice como al valor de la siguiente manera:

let fruits = ["apple", "banana", "orange"];
for (let i = 0; i < fruits.length; i++) {
    console.log(`Index ${i}: ${fruits[i]}`);
}

forEach es una forma más elegante de obtener tanto el índice como el valor:

let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
    console.log(`Index ${index}: ${fruit}`);
});

Ambos ejemplos mostrarán:

Index 0: apple
Index 1: banana
Index 2: orange
challenge icon

Desafío

Fácil

Escribe un programa que reciba un array de números como entrada (given) e imprima un array con los números que sean menores de 50 o divisibles por 5. Utiliza el método forEach.

Hoja de referencia

El método forEach permite recorrer un array manteniendo el seguimiento de cada elemento y su índice:

let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
    console.log(`Index ${index}: ${fruit}`);
});

Esto es más elegante que usar un bucle for tradicional:

for (let i = 0; i < fruits.length; i++) {
    console.log(`Index ${i}: ${fruits[i]}`);
}

Pruébalo tú mismo

let arr = inp.split(",").map(Number); // No cambies esta línea

// Escribe tu código a continuación
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos