Menu
Coddy logo textTech

La méthode forEach

Fait partie de la section Fondamentaux du Journey JavaScript de Coddy — leçon 64 sur 77.

La méthode forEach vous permet de parcourir une séquence (comme un tableau) tout en gardant une trace de chaque élément.

Sans forEach, nous accéderions à la fois à l'index et à la valeur de la manière suivante :

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

forEach est une manière plus élégante d'obtenir à la fois l'index et la valeur :

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

Les deux exemples afficheront :

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

Défi

Facile

Écrivez un programme qui reçoit un tableau de nombres en entrée (given), et affiche un tableau des nombres qui sont soit inférieurs à 50, soit divisibles par 5. Utilisez la méthode forEach.

Aide-mémoire

La méthode forEach vous permet de parcourir un tableau tout en gardant une trace de chaque élément et de son index :

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

C'est plus élégant que d'utiliser une boucle for traditionnelle :

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

Essayez vous-même

let arr = inp.split(",").map(Number); // Ne modifiez pas cette ligne

// Écrivez votre code ci-dessous
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux