104 of 264 menu

Metoda forEach

Metoda forEach umožňuje postupně projít všechny prvky pole. Metoda v parametru obdrží funkci, která se provede pro každý prvek pole.

Do této funkce lze předat tři parametry. Pokud tyto parametry existují (nejsou povinné), tak do prvního bude automaticky dosazen prvek pole, do druhého bude dosazeno jeho pořadí v poli (index) a do třetího - samotné pole.

Syntaxe

pole.forEach(function(prvek, index, pole) { kód, který se provede pro všechny prvky });

Příklad

Vypišme prvky pole do konzole:

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

Příklad

Vypišme prvky a jejich pořadí do konzole:

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

Příklad

Najděme součet prvků pole:

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

Výsledek provedení kódu:

15

Viz také

  • metoda map,
    která také umožňuje aplikovat funkci na každý prvek pole
  • metoda filter,
    která umožňuje filtrovat prvky pole
  • metody some a every,
    provádějící kontrolu pole
  • metody reduce a reduceRight,
    redukující pole na jednu hodnotu
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout