JavaScript for/in-Anweisung

Definition und Verwendung

Das for/in-Syntax iteriert über die Attribute eines Objekts.

Der Codeblock im Zyklus wird für jedes Attribut einmal ausgeführt.

JavaScript unterstützt verschiedene Arten von Zyklen:

  • for - Führen Sie einen Codeblock mehrmals aus
  • for/in - Iterieren Sie die Attribute eines Objekts
  • for/of - Iterieren Sie die Werte eines iterierbaren Objekts
  • while - Führen Sie einen Codeblock aus, solange die angegebene Bedingung wahr ist
  • do/while - Führen Sie einen Codeblock einmal aus und wiederholen Sie den Zyklus, wenn die angegebene Bedingung wahr ist

Kommentar:Verwenden Sie das for/in-Syntax nicht, um durch Arrays mit wichtiger Indexreihenfolge zu iterieren. Verwenden Sie stattdessen das for-Syntax.

Beispiel

Durchlaufen Sie die Attribute des Objekts im Zyklus:

var person = {fname:"Bill", lname:"Gates", age:25}; 
var text = "";
var x;
for (x in person) {
  text += person[x] + " ";
}

Versuchen Sie es selbst

Syntax

for (var in object) {
  code block to be executed
}

Parameterwert

Parameter Beschreibung
var Erforderlich. Variablen, die die Objektattribute iterieren.
object Erforderlich. Das zu durchlaufende angegebene Objekt.

Technische Details

JavaScript-Version: ECMAScript 1

Browser-Unterstützung

Anweisung Chrome IE Firefox Safari Opera
for/in Unterstützung Unterstützung Unterstützung Unterstützung Unterstützung

Verwandte Seiten

JavaScript-Tutorial:JavaScript-For-Schleife

JavaScript-Referenzhandbuch:JavaScript-for-Anweisung