Metoden forEach
Metoden forEach tillader dig at
gennemgå alle elementer i et array sekventielt.
Metoden modtager en funktion som parameter, som
vil blive udført for hvert element i arrayet.
Tre parametre kan overføres til denne funktion. Hvis disse parametre er til stede (de er ikke obligatoriske), vil den første automatisk modtage elementet i arrayet, den anden vil modtage dets nummer i arrayet (index), og den tredje - selve arrayet.
Syntaks
array.forEach(function(element, index, array) {
kode, der udføres for alle elementer
});
Eksempel
Lad os udskrive arrayets elementer til konsollen:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Eksempel
Lad os udskrive elementerne og deres numre til konsollen:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Eksempel
Lad os finde summen af elementerne i arrayet:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Resultatet af kodeudførelsen:
15