So reduzieren Sie ein Array auf einen Wert in JavaScript

So reduzieren Sie ein Array auf einen Wert in JavaScript
Arrays können reduziert werden, um einen einzelnen Wert als Ausgabe zu erhalten. Die Reduzierung des Arrays kann erforderlich sein, wenn Sie die Summe der Elemente erhalten oder das maximale oder minimale Element in einem Array erhalten. Zu diesem Zeitpunkt ermöglicht JavaScript die Reduzierung des Arrays record (), um das Array zu reduzieren. Dieser Artikel bietet eine Möglichkeit, ein Array in JavaScript zu reduzieren.

So reduzieren Sie ein Array auf einen Wert in JavaScript

Die Verrückungsmethode in JavaScript kann verwendet werden, um einen einzelnen Wert der Array -Elemente zu erhalten. Die Syntax der Reduzierung () -Methode wird nachstehend beschrieben:

Array.Reduzieren (Funktion (Gesamt, Currval, Currinde, Array), Inival)

Es wird beobachtet, dass die Reduzierung der Reduzierung () nur zwei Parameter akzeptiert, die sind Funktion() Und Intensiv. Der Funktion() Akzeptiert die folgenden Parameter:

  • Total (): Gibt die an Intensiv der Funktion
  • Currval: Wert des aktuellen Elements
  • Currinde: Index des aktuellen Elements
  • Array: Das Array -Objekt des aktuellen Elements
  • Intensiv: Wird verwendet, um den zu übergebenen Wert an die Funktion zu setzen

Beispiel 1: Verwenden von record (), um die Summe zu erhalten

Die folgende Code übt die Methode record (), um alle Werte in einem Array zu summieren.

var num = [5, 9, 17, 33, 65]
var sum = num.reduzieren (Funktion (Gesamt, Currval)
Return Total + Currval
, 0)
Konsole.Protokoll (Summe)

Im obigen Code akzeptiert eine Funktion (insgesamt, Currval) den Anfangswert der Funktion, der auf “festgelegt wird0“. Darüber hinaus bezieht sich der Currval auf die Array -Elemente und diese Methode gibt eine Summe von zurück gesamt Und Currval.

Ausgang

Die Ausgabe gibt 127 zurück, was die Summe aller verwendeten Array -Elemente ist.

Beispiel 2: Verwenden der Methode record (), um die Summe zu erhalten

Der unten angegebene Code

var obj = [x: 4, x: 8, x: 16, x: 32, x: 64]
var sum = obj.reduzieren (Funktion (Gesamt, Currval)
Return Total + Currval.X
, 0)
Konsole.Protokoll (Summe)

Im obigen Code wird eine Reihe von Objekten erstellt und als benannt obj. Darüber hinaus wird eine Reduzierungsfunktion auf die angewendet obj Array, um die Elemente hinzuzufügen

Ausgang

Die Ausgabe zeigt, dass die Zahlen im Objekt hinzugefügt werden und dann die Summe zurückgegeben wird.

Abschluss

Die Methode record () wird praktiziert, um ein Array auf einen Wert in JavaScript zu reduzieren. Dieser Artikel enthält eine beschreibende Anleitung zum Reduzieren des Arrays auf einen einzelnen Wert. Die Syntax der Reduzierung () wird kurz beschrieben und ihre Anwendbarkeit in JavaScript wird mit Hilfe von Beispielen erläutert.