Metoda forEach
Metoda forEach omogućava sekvencijalno
iteriranje kroz sve elemente niza.
Metod u parametru prima funkciju, koja će se
izvršiti za svaki element niza.
Ovoj funkciji se mogu proslediti tri parametra. Ukoliko ovi parametri postoje (nisu obavezni), onda će se u prvi automatski smestiti element niza, u drugi će se smestiti njegov broj u nizu (indeks), a u treći - sam niz.
Sintaksa
niz.forEach(function(element, indeks, niz) {
kod, koji će se izvršiti za sve elemente
});
Primer
Hajde da ispišemo elemente niza u konzolu:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Primer
Hajde da ispišemo elemente i njihove brojeve u konzolu:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Primer
Hajde da nađemo zbir elemenata niza:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Rezultat izvršavanja koda:
15