109 of 264 menu

Metoden reduceRight

Metoden reduceRight fungerar exakt på samma sätt som reduce - se den för full förståelse. Den enda skillnaden: reduce itererar över element från vänster till höger, medan reduceRight - från höger till vänster.

Syntax

array.reduceRight(function(mellanresultat, element, index, array) { return nytt mellanresultat; }, startvärde);

Exempel

Låt oss hitta summan av elementen i arrayen:

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

Resultatet av kodkörningen:

21

Exempel

Låt oss slå samman en tvådimensionell array till en endimensionell:

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

Resultatet av kodkörningen:

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

Se även

  • metoden reduce,
    som utför en liknande operation
  • metoden filter,
    som låter dig filtrera arrayelement
  • metoderna map och forEach,
    som låter dig applicera en funktion på varje element i arrayen
  • metoderna some och every,
    som utför kontroll av arrayen
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa