109 of 264 menu

Die reduceRight-Methode

Die Methode reduceRight funktioniert genauso wie reduce - siehe dort für ein vollständiges Verständnis. Der einzige Unterschied: reduce durchläuft die Elemente von links nach rechts, während reduceRight von rechts nach links durchläuft.

Syntax

array.reduceRight(function(Zwischenergebnis, Element, Index, Array) { return neues Zwischenergebnis; }, Initialwert);

Beispiel

Lassen Sie uns die Summe der Elemente des Arrays finden:

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

Ergebnis der Codeausführung:

21

Beispiel

Lassen Sie uns ein zweidimensionales Array in ein eindimensionales zusammenführen:

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

Ergebnis der Codeausführung:

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

Siehe auch

  • die Methode reduce,
    die eine ähnliche Operation ausführt
  • die Methode filter,
    die das Filtern von Array-Elementen ermöglicht
  • die Methoden map und forEach,
    die das Anwenden einer Funktion auf jedes Element des Arrays ermöglichen
  • die Methoden some und every,
    die eine Überprüfung des Arrays durchführen
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen