Metoden forEach
Metoden forEach låter dig sekventiellt
iterera över alla element i en array.
Metoden tar en funktion som parameter,
som kommer att exekveras för varje element i arrayen.
Till denna funktion kan du skicka tre parametrar. Om dessa parametrar finns (de är inte obligatoriska), kommer den första automatiskt att få elementet från arrayen, den andra kommer att få dess nummer i arrayen (index), och den tredje - själva arrayen.
Syntax
array.forEach(function(element, index, array) {
kod som exekveras för alla element
});
Exempel
Låt oss skriva ut elementen i arrayen till konsolen:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Exempel
Låt oss skriva ut elementen och deras nummer till konsolen:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Exempel
Låt oss hitta summan av elementen i arrayen:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Resultatet av kodens exekvering:
15