109 of 264 menu

Metóda reduceRight

Metóda reduceRight funguje úplne rovnako ako reduce - pozrite si ho pre úplné pochopenie. Jediný rozdiel: reduce prechádza prvky zľava doprava, zatiaľ čo reduceRight - sprava doľava.

Syntax

pole.reduceRight(function(priebežný výsledok, prvok, index, pole) { return nový priebežný výsledok; }, počiatočná hodnota);

Príklad

Nájdime súčet prvkov poľa:

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

Výsledok vykonania kódu:

21

Príklad

Spojme dvojrozmerné pole do jednorozmerného:

let arr = [['a', 'b'], ['c'], ['d', 'e']]; let res = arr.reduceRight(function(elem1, elem2) { return elem1.concat(elem2); }, []); console.log(res);

Výsledok vykonania kódu:

['d', 'e', 'c', 'a', 'b']

Pozrite si aj

  • metóda reduce,
    ktorý vykonáva podobnú operáciu
  • metóda filter,
    ktorý umožňuje filtrovať prvky poľa
  • metódy map a forEach,
    ktoré umožňujú aplikovať funkciu na každý prvok poľa
  • metódy some a every,
    ktoré vykonávajú kontrolu poľa
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť