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

Ubuntu Docker-Installation in VMware (Containererstellung)

1. Mindmap 2. So bauen Sie einen Container 2.1 Vo...

Einführung in ApplicationHost.config (IIS-Speicherkonfigurationsbereichsdatei)

Nehmen Sie für eine neu erstellte Website ASP.NET...

MySQL Best Practices: Grundlegende Arten von Partitionstabellen

Übersicht über partitionierte MySQL-Tabellen Da M...

Grundsätze zur Auswahl von MySQL-Datentypen

Inhaltsverzeichnis Klein aber fein Mach es einfac...

Verwendung der hasOwnProperty-Methode des js-Attributobjekts

Die Methode hasOwnProperty() des Objekts gibt ein...

So verwenden Sie js zur Kommunikation zwischen zwei HTML-Fenstern

Szenario: Wenn Seite A Seite B öffnet, muss Seite...

HTML-Tabellen-Tag-Tutorial (33): Attribut für vertikale Zellenausrichtung VALIGN

In vertikaler Richtung können Sie die Zellenausri...

Schritte zum Einrichten einer HTTPS-Website basierend auf Nginx

Inhaltsverzeichnis Vorwort: Verschlüsselungsalgor...

Lebenszyklus und Ausführungsreihenfolge von React-Class-Komponenten

1. Zwei Möglichkeiten zum Definieren von Reaktion...

Lösen Sie das Problem, dass await in forEach nicht funktioniert

1. Einleitung Vor ein paar Tagen bin ich bei der ...