English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La syntaxe de forEach est ;
let arr = [element1, element2, elementN]; arr.forEach(myFunction(element, index, array, this){ function body });
La fonction myFunction exécute element dans arr. element est passé en tant que paramètre à la fonction à chaque itération, l'array of en tant que paramètre à la fonction.
Dans cet exemple, nous appliquerons forEach à chaque élément de l'array.
let array1 = ['a1', 'b1', 'c1']; array1.forEach(function(element) { console.log(element); });
Résultat de la sortie
a1 b1 c1
Dans cet exemple, nous appliquerons forEach à chaque élément de l'array. Ensuite, nous définissons séparément la fonction et la passons en tant que paramètre à forEach.
let array1 = ['a1', 'b1', 'c1'] let myFunc = function(element) { console.log(element) } array1.forEach(myFunc)
Dans cet exemple, nous accéderons à l'index, l'array et l'élément à chaque itération.
let array1 = ['a1', 'b1', 'c1'] let myFunc = function(element, index, array) { console.log(index + ' : ' + element + ' - ' + array[index]) } array1.forEach(myFunc)
Résultat de la sortie
0 : a1 - a1 1 : b1 - b1 2 : c1 - c1