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
javascriptmassiiv.forEach(function(element, indeks, massiiv) {
kood, mis käivitatakse kõigi elementide jaoks
});
Näide
Väljastame massiivi elemendid konsooli:
javascriptlet arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Näide
Väljastame elemendid ja nende numbrid konsooli:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Näide
Leiame massiivi elementide summa:
javascriptlet arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Koodi täitmise tulemus:
javascript15