Eine detaillierte Einführung in for/of, for/in in JavaScript

Eine detaillierte Einführung in for/of, for/in in JavaScript

In JavaScript gibt es mehrere gängige Möglichkeiten, for Schleifen zu schreiben:

Die erste und gebräuchlichste Schreibweise:

Zahlen = [1,2,3,4]

für (lass i=0; i<nums.length; i++){
    console.log(Zahlen[i])
}

Zweiter Typ:

Die zweite for/of Syntax ist seit ES6 verfügbar. Sie kann jedes Element im Array direkt iterieren, ohne das Element über die Indexposition des Indexes abzurufen. Tatsächlich kann for/of verwendet werden, solange es sich um ein iterierbares Objekt handelt.

für (let item of nums){
    console.log(Element)
}

Der dritte Typ:

Die dritte Schreibmethode for/in . Im Gegensatz zu for/of es sich um iterierbare Objekte handeln muss, kann for/in über jedes Objekt iterieren. Der Name der Eigenschaft des Schleifeniterationsobjekts. Wenn es sich um ein Array handelt, ist der iterierte Wert der Index des Arrays, der mit dem for identisch ist.

sei p = {Name:"zhang", Alter:10}

für (let-Schlüssel in p) {
    console.log(p[Schlüssel])
}

Ausgabe:

zhang
10

für (let index in nums){
    console.log(Zahlen[Index])
}


for/in kann nicht alle Eigenschaften des iterierten Objekts aufzählen, z. B. können Symboleigenschaften nicht aufgezählt werden

Beim Definieren von Variablen for/of und for/in Syntax können Sie auch das Schlüsselwort const verwenden. const deklariert während einer Schleifeniteration einen konstanten Wert.

Dies ist das Ende dieses Artikels über die ausführliche Einführung von for/of, for/in in JavaScript. Weitere relevante Einführungsinhalte zu JavaScript for/of, for/in finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Unterschiede und Anwendungsbeispiele von for, for...in, for...of und forEach in JS
  • Zusammenfassung der Verwendung von drei For-Schleifenanweisungen in JavaScript (for, for...in, for...of)
  • Analysieren des Unterschieds zwischen JavaScript für in und für of anhand von Beispielen
  • Zusammenfassung von Beispielen zur Verwendung von forEach-, for in- und for-Schleifen in js
  • Detaillierte Erklärung der JS-Traversierung (forEach, map, for, for...in, for...of)
  • Detaillierte Erklärung der Verwendung von for...in und for...of in Js
  • Eine kurze Analyse der Verwendung von map, filter, some, every, forEach, for in, for of in JS
  • Eine umfassende Analyse der Schleifenmethoden in JavaScript: forEach, for-in, for-of

<<:  Detailliertes Tutorial zur Installation und Konfiguration der komprimierten Version der MySQL-Datenbank

>>:  CSS realisiert den Maskeneffekt, wenn die Maus über das Bild bewegt wird

Artikel empfehlen

Zusammenfassung der Situationen, in denen MySQL-Indizes nicht verwendet werden

Indextypen in MySQL Im Allgemeinen können sie in ...

MySQL-Dateneinfügungsoptimierungsmethode concurrent_insert

Wenn ein Thread eine DELAYED-Anweisung für eine T...

So verwenden Sie Binlog zur Datenwiederherstellung in MySQL

Vorwort Kürzlich wurden Daten online falsch bearb...

So verwenden Sie SVG-Symbole in WeChat-Applets

SVG wurde in den letzten Jahren aufgrund seiner v...

CSS3 realisiert den verschiebbaren Zauberwürfel-3D-Effekt

Hauptsächlich verwendete Wissenspunkte: •CSS3 3D-...

Verwendung des Linux-Befehls „sar“ und Analyse von Codebeispielen

1. CPU-Auslastung sar -p (den ganzen Tag anzeigen...

Parameter, um Iframe transparent zu machen

<iframe src="./ads_top_tian.html" all...

HTML verwendet reguläre Ausdrücke zum Testen von Tabellenbeispielen

Hier ist ein Beispielcode für die Verwendung regu...

Zusammenfassung der Verwendung von Element-Formularelementen

Es gibt viele Formularelemente. Hier ist eine kur...

Zusammenfassung der Methoden zum Schreiben von Urteilsaussagen in MySQL

So schreiben Sie Urteilsaussagen in MySQL: Method...