104 of 264 menu

Metoda forEach

Metoda forEach omogoča zaporedno iteriranje čez vse elemente polja. Metoda kot parameter prejme funkcijo, ki se izvede za vsak element polja.

V to funkcijo je mogoče posredovati tri parametre. Če ti parametri obstajajo (niso obvezni), potem bo v prvega samodejno prišel element polja, v drugega bo prišla njegova številka v polju (indeks), v tretjega pa bo prišlo samo polje.

Sintaksa

polje.forEach(function(element, indeks, polje) { koda, ki se izvede za vse elemente });

Primer

Izpišimo elemente polja v konzolo:

let arr = [1, 2, 3, 4, 5]; arr.forEach(function(elem) { console.log(elem); });

Primer

Izpišimo elemente in njihove številke v konzolo:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.forEach(function(elem, ind) { console.log(elem, ind); });

Primer

Poiščimo vsoto elementov polja:

let arr = [1, 2, 3, 4, 5]; let sum = 0; arr.forEach(function(elem) { sum += elem; }); console.log(sum);

Rezultat izvajanja kode:

15

Glejte tudi

  • metodo map,
    ki prav tako omogoča uporabo funkcije za vsak element polja
  • metodo filter,
    ki omogoča filtriranje elementov polja
  • metodi some in every,
    ki izvajata preverjanje polja
  • metodi reduce in reduceRight,
    ki zložita polje v eno vrednost
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni