In diesem Tutorial wird das Verfahren beschrieben, um die Methode record () auf einem Array von Objekten aufzurufen, um die Summe ihrer Eigenschaften zu finden.
So rufen Sie eine Reihe von Objekten auf, um ihre Eigenschaften zusammenzufassen?
Um die Eigenschaften einer Reihe von Objekten zusammenzufassen, übergeben Sie die Rückruffunktion an die “reduzieren()" Methode. Diese Rückrufmethode akzeptiert zwei Argumente, eine “Akkumulator" und das "aktueller Wert”. Der „aktuelle Wert“ repräsentiert das derzeit verarbeitete Element, und der „Akkumulator“ gibt die kumulative Gesamtzahl der Summe an. Verwenden Sie den Punkt zur Berechnung der Summe der angegebenen Eigenschaft der Objekte (verwenden Sie den Punkt (.) Notation oder Klammer ([]) Notation innerhalb der Rückruffunktion.
Syntax
Die angegebene Syntax wird für die Methode „Reduzieren ()“ verwendet:
Beispiel 1
Erstellen Sie eine Reihe von Objekten namens “InventarDas enthält vier Objekte mit Namen der Produkte und ihrer jeweiligen Mengen:
Rufen Sie die Methode record () mit der Rückruffunktion auf, um die Summe der Eigenschaft des Objekts zu erhaltenMenge”:
var TotalProductSquantity = Inventar.Reduzieren (Funktion (Vorheriges Val, CurrentVal)Drucken Sie schließlich den reduzierten Wert der Summe der Menge auf der Konsole:
Konsole.log ('Total Products Quantity:', TotalProductSquantity);Es kann beobachtet werden, dass die Summe der Eigenschaften der Objekte erfolgreich berechnet wurde:
Beispiel 2
Sie können auch eine Funktion zur Berechnung der Summe der Eigenschaft des angegebenen Objekts definieren. Zunächst werden wir ein Objekt mit dem Namen "Student" mit Attributen/Eigenschaften definieren, die als "bezeichnet werden"Thema" und das "Markierungen”:
Definieren Sie eine Funktion namens “Berechnung()”, Und für den Zugriff auf die Eigenschaft eines Objekts verwenden Sie die Notation der Klammer ([]):
Funktionsberechnung (OBJ, Eigenschaft)Rufen Sie nun die Funktion auf, indem Sie ein Objekt übergeben “Student"Und eine Eigenschaft"MarkierungenUm die Summe der Gesamtnoten zu bestimmen, die in allen Probanden erhalten wurden:
Berechnung (Student, 'Marks');Ausgang
Hier geht es darum.
Abschluss
Übergeben Sie die Rückruffunktion an die “reduzieren()Methode zur Berechnung der Summe der Eigenschaften eines Arrays von Objekten. Verwenden Sie den Punkt für den Zugriff auf die Eigenschaften des Objekts. “.Notation oder Klammer "[]" Notation innerhalb der Rückruffunktion. In diesem Tutorial wurde das Verfahren zum Aufrufen der Verrückungs () -Methode auf einem Array von Objekten zum Auffinden der Summe ihrer Eigenschaften beschrieben.