Einführung
In diesem Lab werden wir die Verwendung der Array.prototype.reduce()-Methode zur Berechnung der Summe von zwei oder mehr Zahlen/Arrays untersuchen. Wir werden lernen, wie wir einen Akkumulator mit einem Wert von 0 initialisieren und wie wir den Spread-Operator verwenden, um ein Array als einzelne Argumente zu übergeben. Am Ende dieses Labs werden Sie ein besseres Verständnis dafür haben, wie die reduce()-Methode in JavaScript verwendet wird.
So finden Sie die Summe eines Arrays
Um die Summe eines Arrays von Zahlen zu finden, gehen Sie folgendermaßen vor:
- Öffnen Sie das Terminal/SSH und geben Sie
nodeein, um zu beginnen zu programmieren. - Verwenden Sie die
Array.prototype.reduce()-Methode, um jeden Wert einem Akkumulator hinzuzufügen, der mit einem Wert von0initialisiert werden sollte. - Hier ist der Code, den Sie verwenden können, um die Summe des Arrays zu finden:
const sum = (...arr) => [...arr].reduce((acc, val) => acc + val, 0);
- Um die
sum-Funktion zu testen, verwenden Sie die folgenden Codebeispiele:
sum(1, 2, 3, 4); // 10
sum(...[1, 2, 3, 4]); // 10
Indem Sie diese Schritte befolgen, können Sie mit JavaScript leicht die Summe eines Arrays von Zahlen finden.
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Array Summe-Lab abgeschlossen. Sie können in LabEx weitere Labs ausprobieren, um Ihre Fähigkeiten zu verbessern.