Heim >Web-Frontend >Front-End-Fragen und Antworten >So implementieren Sie die Array-Summierung in es6
ES6-Methode zum Implementieren der Array-Summierung: 1. Verwenden Sie die Methode Reduce(), Syntax „arr.reduce(function(p,c){sum=p+c;});“ 2. Verwenden Sie die Methode forEach() , Syntax „arr.forEach(function(v){sum+=v})“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
In es6 können Sie die neuen Array-Traversal-Methoden Reduce() und ForEach() verwenden, um eine Array-Summierung durchzuführen. Erfahren Sie weiter unten mehr darüber.
Methode 1: Verwenden Sie die Methode „reduce()“
reduce kann das Array durchlaufen, eine Berechnung für die beiden Elemente vor und nach dem Array durchführen, dann seinen Wert zurückgeben und die Berechnung fortsetzen, ohne das ursprüngliche Array zu ändern und zurückzukehren das Endergebnis der Berechnung; Wenn kein Anfangswert angegeben ist, beginnt die Durchquerung ab dem zweiten Element des Arrays. Die Methode
reduce() empfängt eine Funktion als Akkumulator und jeder Wert im Array (von links nach rechts) wird reduziert und schließlich zu einem Wert berechnet.
Beispiel: Verwenden Sie die Methode „reduce()“, um eine Array-Summe durchzuführen die Callback-Funktion.
In der Callback-Funktion können Sie eine Summationsoperation durchführen, um alle übergebenen Array-Elemente zu addieren.
Beispiel: Array-Werte akkumulieren und summierenvar arr = [11, 12, 13], sum = 0; arr.reduce(function(pre,curr) { sum=pre+curr; return sum; }); console.log(sum);
[Verwandte Empfehlungen:
Javascript-Video-Tutorial,
Web-Frontend]
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Array-Summierung in es6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!