Méthode forEach
La méthode forEach permet de parcourir séquentiellement
tous les éléments d'un tableau.
La méthode reçoit en paramètre une fonction qui
s'exécutera pour chaque élément du tableau.
Trois paramètres peuvent être passés à cette fonction. Si ces paramètres sont présents (ils ne sont pas obligatoires), alors le premier recevra automatiquement l'élément du tableau, le deuxième recevra son numéro dans le tableau (l'indice), et le troisième - le tableau lui-même.
Syntaxe
javascripttableau.forEach(function(élément, indice, tableau) {
code qui s'exécutera pour tous les éléments
});
Exemple
Affichons les éléments du tableau dans la console :
javascriptlet arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Exemple
Affichons les éléments et leurs numéros dans la console :
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Exemple
Calculons la somme des éléments du tableau :
javascriptlet arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Résultat de l'exécution du code :
javascript15