Tableau JavaScript pour chaque()
Exemple 1
Appelle une fonction pour chaque élément dans fruits :
const fruits = ["apple", "orange", "cherry"];
fruits.forEach(myFunction);
Définition et utilisation
La forEach()
méthode appelle une fonction pour chaque élément d'un tableau.
La forEach()
méthode n'est pas exécutée pour les éléments vides.
Syntaxe
array.forEach(function(currentValue, index, arr), thisValue)
Paramètres
function() | Required. A function to run for each array element. |
currentValue | Required. The value of the current element. |
index | Optional. The index of the current element. |
arr | Optional. The array of the current element. |
thisValue | Optional. Default undefined .A value passed to the function as its this value. |
Valeur de retour
indéfini |
Prise en charge du navigateur
forEach()
est une fonctionnalité ECMAScript5 (ES5).
ES5 (JavaScript 2009) entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |
Plus d'exemples
Calculez la somme :
let sum = 0;
const numbers = [65, 44, 12, 4];
numbers.forEach(myFunction);
function myFunction(item) {
sum += item;
}
Multipliez chaque élément :
const numbers = [65, 44, 12, 4];
numbers.forEach(myFunction)
function
myFunction(item, index, arr) {
arr[index] = item * 10;
}