Unterschied zwischen foreach und für die Schleife in JavaScript

Unterschied zwischen foreach und für die Schleife in JavaScript
Schleifen werden verwendet, um mehrmals eine Reihe von Anweisungen auszuführen. Es ist nützlich, den Aufwand zu verringern, den Code viele Male zu erstellen. Der Für Schleife ist eine grundlegende Wiederholungsstruktur, die eine/mehrere Anweisungen (en) iteriert. Es bezieht sich auf die Anzahl der Male für die Ausführung der Aussagen durch Überprüfung der Bedingung. Während für jede Schleifen Sie durch Elemente des Arrays durch.Dieser Beitrag enthält eine detaillierte Arbeit und Verwendung von für und foreach -Schleifen in JavaScript. Ziel ist es, einen umfassenden Unterschied zwischen beiden Schleifen zu bieten.

Differenz zwischen und für die Foreach -Schleife in JavaScript?

Der für jede Die Methode wird hauptsächlich verwendet, um den Code basierend auf den Elementen der auszuführen Array, Karten, oder Sets. Es verfügt über die Eigenschaft, sowohl den Index als auch den Wert jedes Elements zuzugreifen. Es braucht Zeit, um den Code aufgrund des Methode -Aufrufs auszuführen.

Während Für Schleife ist die einfachste und vielseitigste Schleife in JavaScript. Es repräsentiert die Häufigkeit, um die Bedingung auszuführen. Die folgende Tabelle zeigt die Arbeit der für Loop und Foreach -Schleife in JavaScript.

Für Schleife Foreach Loop
Generische Art von Schleife und kann in einer Vielzahl von Szenarien verwendet werden. Meistens auf Arrays, Karten und Sets angewendet.
Nützlich, um die Sammlung von Elementen schnell zu iteraten. Nützlich für die Iterierung der Teilmenge der Elemente.
Die Syntax ist einfacher und schneller. Das Format der Syntax ist etwas komplex.
Bietet keine Einrichtung zur Änderung während der Iteration. Der Benutzer modifiziert die Elemente gemäß den Anforderungen.
Der Benutzer kann die Break -Anweisung verwenden, um zu brechen. Es kann keine Einrichtung zur Verfügung stellen, um die Erklärung aufgrund der Rückrufmethode zu brechen.

Syntax der Foreach -Schleife in JavaScript

Array.foreach (Funktion (Currval, Index, Array)
// Führen Sie das Code -Stück aus
);

Die Parameter, die in der obigen Syntax verwendet werden, sind unten aufgeführt:

  • Funktion (Currval, Index, Array): Die Funktion, die auf jedem Element ausgeführt wird.
  • Currval: Aktueller Wert des Arrays.
  • Index: Aktueller Index des Elements.
  • Array: Die Auswahl der aktuellen Elemente.

Syntax der for -Schleife in JavaScript

für (Initialisierer; Zustand; Zähler)

// Führen Sie das Code -Stück aus

Im Für Schleife, Drei Bedingungen werden angegeben:

  • Initialisierer: Initialisiert die Variable mit einem Wert.
  • Zustand: Gibt die Bedingung an, den Code auszuführen.
  • Schalter: Geben Sie die Durchflussregelung einer Schleife mit arithmetischen Operationen an.

Wie funktioniert für die Eehrschleife in JavaScript??

Ein Beispiel wird unten angegeben, indem Sie die verwenden für jede Methode in JavaScript.

Code

// Ein Beispiel wird angegeben, um die Foreach -Methode in JavaScript zu verwenden
Sei Array = [1, 2, 3, 4, 5, 6, 7, 8]; // Geben Sie eine Reihe von Zahlen an
// Betrieb für das Quadrat jeder Zahl
lass rtnValue = Array.foreach (val =>
Konsole.log ('$ val x $ val = $ val * val'));

Die Beschreibung der JavaScript Der Code ist unten bereitgestellt:

  • Ein Array Variable wird initialisiert.
  • Der für jede Die Methode wird verwendet, um auf die Elemente des Arrays zuzugreifen.
  • In der Foreach -Schleife wird jeder Array -Wert quadratisch (multiplizieren Sie das Array -Element für sich selbst).
  • Schließlich wird die Ausgabe auf der Konsole angezeigt.

Ausgang

Die Ausgabe zeigt das Quadrat aller acht Elemente des Arrays in der Konsole.

Wie funktioniert für Schleife in JavaScript??

Es wird ein Beispiel vorgelegt, das das Konzept der demonstriert Für Schleife In JavaScript.

Code

// Ein Beispiel wird angegeben, um die für die Schleife in JavaScript zu verwenden
var array = [1,2,3,4];
Konsole.log ('Verwenden Sie für Schleife in JavaScript');
für (var i = 0; i < array.length; i++)

Konsole.log (Array [i]);

Die Beschreibung des Codes ist unten aufgeführt:

  • Ein Array ist definiert, das vier Elemente enthält.
  • Danach die Für Schleife wird auf den Array -Elementen ausgeführt, um sie zu drucken.
  • Zweitens wird eine Bedingung platziert, die den von dem bereitgestellten Code ausführt Array.Länge.
  • Zuletzt die ich++ Inkrementoperator wird verwendet, um den Wert der zu erhöhen Ich variabel einzeln.

Ausgang

Die Ausgabe zeigt, dass die Für Schleife führt die Aussagen viermal aus (da die Anzahl der Elemente im Array vier ist).

Abschluss

In erster Linie handelt es sich. Der für jede Die Methode wird verwendet, um den Code für jedes im Array gefundene Element auszuführen. Andererseits die Für Schleife ist einfach zu verwenden und wiederholt das vom Benutzer angegebene Codestück. Der Für Schleife verbraucht weniger Ausführungszeit und ist hilfreich bei der Lösung komplexer Probleme. Sie haben die wichtigen Punkte zwischen beiden für und foreach -Schleife unter Verwendung dessen gelernt JavaScript. Für ein besseres Verständnis haben wir auch Beispiele für jeden Schleifentyp geliefert.