Array Reduktion in JavaScript

Beginner

This tutorial is from open-source community. Access the source code

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:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um zu beginnen zu programmieren.
  2. Verwenden Sie die Array.prototype.reduce()-Methode, um jeden Wert einem Akkumulator hinzuzufügen, der mit einem Wert von 0 initialisiert werden sollte.
  3. 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);
  1. 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.