JavaScript Array forEach()
Voorbeeld 1
Roep 'n funksie vir elke element in vrugte:
const fruits = ["apple", "orange", "cherry"];
fruits.forEach(myFunction);
Definisie en gebruik
Die forEach()
metode roep 'n funksie vir elke element in 'n skikking.
Die forEach()
metode word nie vir leë elemente uitgevoer nie.
Sintaksis
array.forEach(function(currentValue, index, arr), thisValue)
Grense
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. |
Terugkeerwaarde
ongedefinieerd |
Blaaierondersteuning
forEach()
is 'n ECMAScript5 (ES5) kenmerk.
ES5 (JavaScript 2009) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |
Meer voorbeelde
Bereken die som:
let sum = 0;
const numbers = [65, 44, 12, 4];
numbers.forEach(myFunction);
function myFunction(item) {
sum += item;
}
Vermenigvuldig elke element:
const numbers = [65, 44, 12, 4];
numbers.forEach(myFunction)
function
myFunction(item, index, arr) {
arr[index] = item * 10;
}