Dieser Beitrag beschreibt die Methoden map () und foeach () im Detail, um diese Methoden in JavaScript zu unterscheiden.
Wie funktioniert für die Methode () in JavaScript??
Der für jede() Die Methode wird eingesetzt, um einige Operationen in den Array -Elementen durchzuführen. Sie können eine Rückrufmethode ausführen. Der für jede() Methodenrückgabeart ist undefiniert, da er vollständig von der Funktionalität der Aufruf -Rückfunktion abhängt.
Es ist eine neuere Möglichkeit, weniger Code zu schreiben, der über ein Array iteriert. Die Syntax der foreach () -Methode ist unten bereitgestellt:
Syntax
Array.foreach (Funktion (Element, Index, Array), Thisval)Die Beschreibung der Syntax lautet wie folgt:
Beispiel
Der folgende Beispielcode ist angepasst, um die Verwendung des für jede() Methode in JavaScript.
Code
Ein Beispiel für die Verwendung der foreach ()
Die Beschreibung des Codes lautet wie folgt:
Ausgang
Es wird beobachtet, dass die Elemente des Arrays im Fenster des Browsers gedruckt werden.
Wie funktioniert die MAP () -Methode in JavaScript??
Die MAP () -Methode gibt transformierte Elemente in einem Neuarray zurück, indem die Rückruffunktion auf jedes Element des Arrays angewendet wird. Die Methode ist unveränderlich und kann die Daten ändern/abwechseln. Es ist schneller als die foreAch () -Methode. Es bietet kettenfähige Merkmale; Benutzer können Sort (), filter () und reduzieren () Methoden nach Anwendung von MAP () auf Arrays assoziieren und reduzieren. Darüber hinaus gibt es die gleiche Größe wie das vorhandene Array zurück.
Die Syntax ist unten angegeben.
Syntax
Array.MAP (Funktion (Element, Index, Array), Thisval)Die Beschreibung der Parameter lautet wie folgt:
Code
Konsole.log ('ein Beispiel für die Verwendung der MAP ()')Die Beschreibung des Code ist hier aufgeführt.
Ausgang
Das Ergebnis des Codes zeigt, dass die Karte() Die Methode gibt die quadratischen Werte zurück 10, 9, 8, 7, Und 6 Zu 100, 81, 64, 49, Und 36.
Abschluss
Die Methoden MAP () und foreach () verwenden die Funktion, um die Iteration über die Array -Elemente durchzuführen. Folgend erstellen MAP () -Methoden ein Array, während der Rückgabetyp der foreach (0 -Methode undefiniert ist. In diesem Beitrag wird eine detaillierte Erläuterung der Methode MAP () und foreach () beschrieben, um diese beiden iterierenden Methoden zu unterscheiden. Beide Methoden werden verwendet, um die Array -Elemente zu iterieren.