104 of 264 menu

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

Pogledajte takođe

  • metod map,
    koji takođe omogućava primenu funkcije na svaki element niza
  • metod filter,
    koji omogućava filtriranje elemenata niza
  • metode some i every,
    koji izvršavaju proveru niza
  • metode reduce i reduceRight,
    koji sabijaju niz u jednu vrednost
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij