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

Detaillierte Erklärung zur Verwendung der Linux-Umleitung

Ich glaube, dass jeder manchmal Daten kopieren un...

Tipps zur MySQL-Leistungsoptimierung

MySQL-Leistungsoptimierung MySQL wird in Internet...

Tutorial zur Installation von MySQL 5.7.9 mit RPM-Paket unter CentOS 7

Aufgezeichnetes MySQL 5.7.9-Installationstutorial...

20 hervorragende Beispiele für die Farbabstimmung auf ausländischen Webseiten

In diesem Artikel werden 20 hervorragende Beispiel...

Scrollen von HTML-Marquee-Zeichenfragmenten

Seine Eigenschaften sind wie folgt: Richtung Stell...

Tutorial zum Erstellen des File-Sharing-Dienstes Samba unter CentOS6.5

Samba-Dienste: Dieser Inhalt dient als Referenz f...

SQL IDENTITY_INSERT-Fallstudie

Wenn eine Spalte in einer Datentabelle einmal als...

So verwenden Sie Watch-Listener in Vue2 und Vue3

watch : auf Datenänderungen achten (Änderungserei...

So benennen Sie in Linux mehrere Dateien gleichzeitig um

Vorwort In unserer täglichen Arbeit müssen wir hä...

Was bedeuten CN2, GIA, CIA, BGP und IPLC?

Was ist die CN2-Linie? CN2 steht für China Teleco...

Tudou.com Frontend-Übersicht

1. Arbeitsteilung und Prozess <br />Bei Tud...

Detaillierte Erläuterung der bidirektionalen Docker-Netzwerkverbindung

Docker-Netzwerk anzeigen Docker-Netzwerk ls [root...

HTML-Auszeichnungssprache - Referenz

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

So sichern Sie MySQL unter Linux automatisch remote

Vorwort: Ganz gleich, ob wir es für den Eigengebr...