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

TypeScript-Union-Typen, Schnittmengentypen und Typwächter

Inhaltsverzeichnis 1. Union-Typ 2. Crossover-Typ ...

Zusammenfassung von 10 erstaunlichen Tricks von Element-UI

Inhaltsverzeichnis el-scrollbar Bildlaufleiste el...

Implementierung eines Bootstrap-Webseiten-Layoutrasters

Inhaltsverzeichnis 1. So funktioniert das Bootstr...

Drei Vererbungsmethoden in JavaScript

erben 1. Was ist Vererbung? Vererbung: Zunächst e...

React Native JSI implementiert Beispielcode für RN und native Kommunikation

Inhaltsverzeichnis Was ist JSI Was ist anders an ...

Detaillierte Erklärung des Vue-Datenproxys

Inhaltsverzeichnis 1. Worüber ich unten sprechen ...

Was tun, wenn Sie Ihr MySQL-Passwort vergessen?

Zweimal Ihr MySQL-Passwort vergessen? Zuerst habe...

React kapselt die globale Bullet-Box-Methode

In diesem Artikelbeispiel wird der spezifische Co...

Zwei Möglichkeiten zur Verwendung von React in React HTML

Grundlegende Verwendung <!DOCTYPE html> <...

Kostenloses Tutorial zur Installationskonfiguration der Version MySQL 5.7.18

MySQL wird in eine Installationsversion und eine ...