Menu
Coddy logo textTech

O Método forEach

Parte da seção Fundamentos do Journey de JavaScript da Coddy — lição 64 de 77.

O método forEach permite que você percorra uma sequência (como um array) enquanto mantém o controle de cada item.

Sem o forEach, acessaríamos tanto o índice quanto o valor da seguinte forma:

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

forEach é uma maneira mais elegante de obter tanto o índice quanto o valor:

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

Ambos os exemplos produzirão:

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

Desafio

Fácil

Escreva um programa que recebe um array de números como entrada (dado) e imprime um array dos números que são menores que 50 ou são divisíveis por 5. Use o método forEach.

Folha de consulta

O método forEach permite que você percorra um array enquanto mantém o controle de cada item e seu índice:

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

Isso é mais elegante do que usar um loop for tradicional:

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

Experimente você mesmo

let arr = inp.split(",").map(Number); // Não altere esta linha

// Escreva seu código abaixo
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos