JavaScript, wie man über ein Array mit 4 verschiedenen Schleifen itert
- 3848
- 109
- Susanne Stoutjesdijk
Das Iterieren über ein Array ist eine häufige Aufgabe bei der Programmierung, und es gibt verschiedene Möglichkeiten, dies in JavaScript zu tun. In diesem Artikel werden wir uns vier verschiedene Methoden zur Schleifen über ein Array in JavaScript ansehen: die für Schleife, foreach-Schleife, für die Schleife und For-of-Loop. Wir werden auch einige zusätzliche Möglichkeiten abdecken, über ein Array mithilfe von Funktionen höherer Ordnung wie MAP und Reduzierung zu schieben.
Es gibt verschiedene Möglichkeiten, über ein Array in JavaScript zu gehen. Die häufigste Möglichkeit ist die Verwendung von A for Loop, aber es gibt auch andere Optionen wie Foreach, for-in und For-of-Loops.
Methode 1: Verwenden 'für'
Schleife
Die für Schleife ist die traditionellste Möglichkeit, ein Array in JavaScript über ein Array zu schleifen. Es hat drei Teile: einen Startzustand, einen Stoppzustand und einen Schritt.
Um über ein Array mit einer für Schleife zu gehen, können Sie die verwenden 'Array.Länge' Eigenschaft zur Bestimmung der Anzahl der Iterationen. Hier ist ein Beispiel dafür, wie man jedes Element über ein Array schleift und in die Konsole druckt:
const tages = ['sun', 'mon', 'tue', 'mi,', thu, 'fr', 'sat']; für (lass i = 0; i < days.length; i++) console.log(days[i]);12345 | const tages = ['sun', 'mon', 'tue', 'mi,', thu, 'fr', 'sat']; für (lass i = 0; i < days.length; i++) console.log(days[i]); |
Methode 2: Verwenden 'für jede'
Schleife
Die Foreach-Schleife ist eine Funktion höherer Ordnung, mit der Sie über ein Array iterieren und in jedem Element eine Rückruffunktion ausführen können. Hier ist ein Beispiel dafür, wie Sie die Foreach -Schleife verwenden, um jedes Element eines Arrays zur Konsole zu drucken:
const tages = ['sun', 'mon', 'tue', 'mi,', thu, 'fr', 'sat']; Tage.foreach (Funktion (Tag) Konsole.Protokoll (Tag); );12345 | const tages = ['sun', 'mon', 'tue', 'mi,', thu, 'fr', 'sat']; Tage.foreach (Funktion (Tag) Konsole.log (tag);); |
Methode 3: Verwenden 'für in'
Schleife
Die für die In-In-Schleife wird verwendet, um die Eigenschaften eines Objekts zu überschreiten. Sie können die für die In-in-Schleife verwenden, um über ein Array zu schleifen, indem Sie sie zuerst in ein Objekt konvertieren. Hier ist ein Beispiel dafür:
const tages = ['sun', 'mon', 'tue', 'mi,', thu, 'fr', 'sat']; Für (Tag in Tagen lassen) Konsole.log (Tage [Tag]);12345 | const tages = ['sun', 'mon', 'tue', 'mi,', thu, 'fr', 'sat']; Für (Tag in Tagen lassen) Konsole.log (Tage [Tag]); |
Methode 4: Verwenden von 'for-'-Schleife
Die For-of-Loop ist eine neuere Schleife, die in ES6 eingeführt wird, mit der Sie die Werte eines iterbaren Objekts wie ein Array iterieren können. Hier ist ein Beispiel dafür, wie Sie mit dem For-of-Loop jedes Element eines Arrays in die Konsole drucken können:
const tages = ['sun', 'mon', 'tue', 'mi,', thu, 'fr', 'sat']; für (lassen Sie Tag der Tage) Konsole.Protokoll (Tag);12345 | const tages = ['sun', 'mon', 'tue', 'mi,', thu, 'fr', 'sat']; für (lassen Sie Tag der Tage) Konsole.Protokoll (Tag); |
Zusätzlich zu den oben beschriebenen Standard-Schleifenmethoden gibt es auch verschiedene andere Möglichkeiten, über ein Array in JavaScript zu schieben, z.
Abschluss
In diesem Artikel haben wir uns vier verschiedene Möglichkeiten angesehen, ein Array in JavaScript zu überschreiten: die 'für' Schleife, 'foreach' Loop, 'for-In' Loop und 'for-of' Loop. Wir haben auch einige zusätzliche Möglichkeiten abgedeckt, über ein Array mit Funktionen höherer Ordnung wie MAP und Reduzierung über ein Array zu schieben. Welche Methode auch immer Sie wählen, es ist wichtig, die Vor- und Nachteile jeder Methode zu verstehen und die auszuwählen, die Ihren Anforderungen am besten entspricht. Mit diesen Techniken in Ihrem Toolkit sind Sie gut ausgestattet, um über Arrays in JavaScript zu iterieren.
- « So installieren Sie den Tomcat 7 -Server auf Ubuntu, Debian und Linuxmint
- Erstes Server -Setup für Anfänger (Ubuntu 18.04 und 16.04 LTS) »