109 of 264 menu

A reduceRight metódus

A reduceRight metódus pontosan ugyanúgy működik, mint a reduce - annak megértéséhez olvassa el annak leírását. Az egyetlen különbség: a reduce metódus balról jobbra haladva dolgozza fel a tömb elemeit, míg a reduceRight metódus - jobbról balra.

Szintaxis

tömb.reduceRight(function(köztes eredmény, elem, index, tömb) { return új köztes eredmény; }, kezdő érték);

Példa

Keressük meg a tömb elemeinek összegét:

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

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

21

Példa

Egyesítsünk egy kétdimenziós tömböt egydimenziós tömbbé:

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

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

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

Lásd még

  • a reduce metódus,
    ami hasonló műveletet hajt végre
  • a filter metódus,
    amely lehetővé teszi a tömb elemeinek szűrését
  • a map és a forEach metódusok,
    amelyek lehetővé teszik egy függvény alkalmazását a tömb minden elemére
  • a some és a every metódusok,
    amelyek ellenőrzést végeznek a tömbön
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