104 of 264 menu

A forEach metódus

A forEach metódus lehetővé teszi a tömb összes elemének szekvenciális bejárását. A metódus paraméterként egy függvényt kap, amely minden egyes tömbelemre végrehajtásra kerül.

Ennek a függvénynek három paramétert lehet átadni. Ha ezek a paraméterek jelen vannak (nem kötelezőek), akkor az elsőbe automatikusan a tömb eleme kerül, a másodikba az indexe (sorszáma) a tömbben, a harmadikba pedig maga a tömb.

Szintaxis

tömb.forEach(function(elem, index, tömb) { az a kód, amely minden elemre végrehajtásra kerül });

Példa

Írjuk ki a tömb elemeit a konzolra:

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

Példa

Írjuk ki az elemeket és az indexeiket a konzolra:

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

Példa

Számítsuk ki a tömb elemeinek összegét:

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

A kód végrehajtásának eredménye:

15

Lásd még

  • a map metódus,
    amely szintén lehetővé teszi egy függvény alkalmazását minden tömbelemre
  • a filter metódus,
    amely lehetővé teszi a tömb elemeinek szűrését
  • a some és a every metódusok,
    amelyek ellenőrzést végeznek a tömbön
  • a reduce és a reduceRight metódusok,
    amelyek a tömböt egyetlen értékké redukálják
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás