Produkt von numerischen Werten

JavaScriptJavaScriptBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir untersuchen, wie man mit JavaScript das Produkt von zwei oder mehr Zahlen/Arrays berechnet. Wir werden die Array.prototype.reduce()-Methode verwenden, um jedes Element mit einem Akkumulator zu multiplizieren, der mit dem Wert 1 initialisiert wird. Am Ende dieses Labs werden Sie ein besseres Verständnis dafür haben, wie die reduce-Methode verwendet werden kann, um Probleme bei der Multiplikation von Werten zu lösen.

Wie man das Produkt von numerischen Werten in JavaScript berechnet

Um das Produkt von zwei oder mehr Zahlen oder Arrays in JavaScript zu berechnen, folgen Sie diesen Schritten:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Codeausführung zu beginnen.
  2. Verwenden Sie die Array.prototype.reduce()-Methode, um jedes Element mit einem Akkumulator zu multiplizieren, der mit dem Wert 1 initialisiert werden sollte.
  3. Definieren Sie eine Funktion namens prod, die beliebig viele Argumente mit dem Spread-Operator (...) annimmt. Innerhalb der Funktion wenden Sie die reduce()-Methode auf das aufgespaltene Array der Argumente an.
  4. Die Funktion gibt das Ergebnis der Multiplikation zurück.

Hier ist ein Beispiel, wie die prod-Funktion verwendet werden kann:

const prod = (...arr) => [...arr].reduce((acc, val) => acc * val, 1);

prod(1, 2, 3, 4); // 24
prod(...[1, 2, 3, 4]); // 24

Im obigen Beispiel geben prod(1, 2, 3, 4) und prod(...[1, 2, 3, 4]) beide 24 zurück.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Produkt von numerischen Werten" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.