Metoden forEach
Metoden forEach lar deg sekvensielt
iterere gjennom alle elementene i en array.
Metoden tar en funksjon som parameter, som
vil bli utført for hvert element i arrayen.
Tre parametere kan sendes til denne funksjonen. Hvis disse parameterne er tilstede (de er ikke obligatoriske), vil den første automatisk motta elementet i arrayen, den andre vil motta dens nummer i arrayen (indeksen), og den tredje - selve arrayen.
Syntaks
array.forEach(function(element, indeks, array) {
kode som vil bli utført for alle elementer
});
Eksempel
La oss skrive ut elementene i arrayen til konsollen:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Eksempel
La oss skrive ut elementene og deres nummer til konsollen:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Eksempel
La oss finne summen av elementene i arrayen:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Resultatet av kjøring av koden:
15