Was ist der Unterschied zwischen foreach und for-Schleife?
青灯夜游Original
2023-01-05 16:26:257837Durchsuche
Unterschied: 1. for durchläuft jedes Datenelement über den Index, während forEach die Datenelemente des Arrays über das zugrunde liegende JS-Programm durchläuft. 2. for kann die Ausführung der Schleife über das Schlüsselwort break beenden, forEach jedoch nicht 3. for kann die Ausführung der Schleife steuern, indem es den Wert der Schleifenvariablen steuert, forEach jedoch nicht; 4. for kann Schleifenvariablen außerhalb der Schleife aufrufen, aber forEach kann keine Schleifenvariablen außerhalb der Schleife aufrufen; von for ist höher als forEach.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
1. Der Unterschied zwischen for-Schleife und forEach
(1) for-Schleife besteht darin, jedes Datenelement des Arrays zu durchlaufen, indem der Indexindex des Arrays generiert wird. forEach ist die Funktionsmethode von Das durch JavaScript definierte Array Durchläuft die Datenelemente des Arrays durch das zugrunde liegende JavaScript-Programm
Wenn Sie das Break-Programm in forEach aufrufen, wird ein Fehler gemeldet Parameterspeicherdaten in der forEach-Schleife werden vom zugrunde liegenden Programm zugewiesen und können nicht durch Zuweisung geändert werden (4) Die for-Schleife kann Schleifenvariablen außerhalb der Schleife aufrufen
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen foreach und for-Schleife?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn