Meetod forEach
Meetod forEach võimaldab järjestikku
läbida kõik massiivi elemendid.
Meetod saab parameetrina funktsiooni, mis
käivitatakse iga massiivi elemendi jaoks.
Sellele funktsioonile saab edastada kolm parameetrit. Kui need parameetrid on olemas (need pole kohustuslikud), siis esimesse satub automaatselt massiivi element, teise satub selle number massiivis (indeks) ja kolmandasse - massiiv ise.
Süntaks
massiiv.forEach(function(element, indeks, massiiv) {
kood, mis käivitatakse kõigi elementide jaoks
});
Näide
Väljastame massiivi elemendid konsooli:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Näide
Väljastame elemendid ja nende numbrid konsooli:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Näide
Leiame massiivi elementide summa:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Koodi täitmise tulemus:
15