Was ist in JavaScript reduziert?

Was ist in JavaScript reduziert?

In der Programmierung werden Arrays verwendet, um eine große Datenmenge zu speichern. Manchmal müssen jedoch die Array -Größe reduziert werden, wenn ein Datensatz nicht ordnungsgemäß behandelt werden kann. Dazu gibt es verschiedene Methoden, die bereitgestellt und verwendet werden können. Zum Beispiel die “reduzieren()”Ist eine solche JavaScript -Methode zur Komprimierung der Elemente eines Arrays durch Durchführung mehrerer Berechnungen. Dann gibt es einen Wert als Ergebnis der Ausführung zurück.

Dieser Beitrag zeigt in JavaScript über record ().

Was ist reduziert () in JavaScript?

Die Reduzierung ist eine iterative Methode in JavaScript, die zur Ausführung der benutzerdefinierten Funktion auf jedem Element des definierten Arrays verwendet werden kann. Diese Rückruffunktion, bekannt als "Reduzierer”, Übergibt den Wert der Berechnung am vorhergehenden Element. Am Ende reduziert der Reduzierer den Wert des Arrays und gibt einen einzelnen Wert als Ausgabe zurück.

So verwenden Sie die JavaScript -Methode record ()?

Um die JavaScript-Methode zu reduzieren, folgen Sie der folgenden Syntax:

Array.Reduzieren (Funktion (Gesamtwert, Stromwert), CurrentIndex, arr), InitialValue)

In dieser Syntax:

  • Funktion()Muss für jedes Element in einem Array ausgeführt werden.
  • aktueller WertDefiniert den aktuellen Wert, der in einer Funktion ausgeführt wird.
  • CurrentIndex”Gibt den Index für den ausgeführten Wert an.
  • arr”Definiert, wo das laufende Element gehört.
  • Ursprünglicher WertIst ein optionaler Parameter. Es gibt den Wert an, der an die Funktion übergeben wird

Beispiel 1: Berechnung der Summe aller Array -Elemente mithilfe der Verrückungs () -Methode

Um alle Array -Elemente mithilfe der Methode von recry () zu summieren, initialisieren Sie zunächst eine Konstante und speichern Sie das Element in einem Array:

const arr1 = [6, 5, 3, 2];

Definieren Sie in ähnlicher Weise eine andere Konstante und setzen Sie den Startwert:

const startValue = 0;

Als nächstes verwenden Sie die “reduzieren()Methode als Wert der Konstante und geben Sie die Parameter an:

const sumwithstart = arr1.reduzieren(
(Akkumulator, Wert) => Akkumulator + Wert,
Startwert
);

Zuletzt die Ausgabe auf der Konsole mit Hilfe der “anzeigenKonsole.Protokoll()Methode und rufen Sie die definierte Funktion als Argument auf:

Konsole.log (sumwithstart);

Beispiel 2: Berechnen Sie das Summe -Array -Element mithilfe der Verrückungs () -Methode

In diesem Beispiel können Benutzer auch die Reduzierungsmethode verwenden, um die Array -Elemente mithilfe der Indexierung zu summieren. Machen Sie dazu ein Array und speichern Sie die Elemente darin:

const arr = [14, 16, 18, 20];

Verwenden Sie nun den folgenden Code -Snippet:

Funktionsreduzierer (Akkumulator, Wert, Index)
const result = akkumulator + Wert;
Konsole.Protokoll(
'Akkumulator: $ Akkumulator, Wert: $ value, Index: $ index, Ergebnis: $ Ergebnis',
);
Rückgabeergebnis;

Hier:

  • Erstellen Sie eine Funktion und legen Sie die Parameter dieser Funktion fest.
  • Erklären Sie als nächstes eine Konstante und wenden Sie die Formel der Summe an. Übergeben Sie außerdem das im folgende Code -Snippet genannte Argument, das die Summe der Array -Elemente nacheinander berechnet und den Wert im aktuellen Index speichert.
  • Geben Sie dann das Ergebnis zurück.

Rufen Sie zuletzt die Funktion Define Define und zeigen Sie die Summe des Arrays auf der Konsole an:

arr.reduzieren (Reduzierer);

Ausgang

Sie haben die Verwendung der Reduzierung der Verringerung in JavaScript erfahren.

Abschluss

Die Reduzierung ist eine iterative Methode in JavaScript, die verwendet wird, um die Größe des Arrays zu verringern und damit einen einzelnen Wert zurückzugeben. Dazu kann der Benutzer das Array -Element reduzieren, indem er die Summe aller Elemente gleichzeitig oder nacheinander berechnet. Dieser Beitrag hat die JavaScript -Methode record () gezeigt.