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
tableau.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 :
let 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 :
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Exemple
Calculons la somme des éléments du tableau :
let 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 :
15