for...in-Schleifen

Aktualisiert: November 2007

JScript enthält eine spezielle Schleife zum Durchlaufen aller benutzerdefinierten Eigenschaften eines Objekts, aller Elemente eines Arrays oder aller Elemente einer Auflistung. Der Schleifenzähler in einer for...in-Schleife ist eine Zeichenfolge oder ein Objekt und keine Zahl. Er enthält den Namen der aktuellen Eigenschaft, den Index des aktuellen Arrayelements oder das aktuelle Element in der Auflistung.

Verwenden von for...in-Schleifen

Folgender Code veranschaulicht die Verwendung des for...in-Konstrukts.

// Create an object with some properties.
var prop, myObject = new Object();
myObject.name = "James";
myObject.age = 22;
myObject.phone = "555 1234";
// Loop through all the properties in the object.
for (prop in myObject){
   print("myObject." + prop + " equals " + myObject[prop]);
}

Ausgabe dieses Programms:

myObject.name equals James
myObject.age equals 22
myObject.phone equals 555 1234

Beachten Sie, dass die Elemente einer Auflistung aufgrund des neuen Verhaltens des for...in-Schleifenkonstrukts in JScript nicht mehr mit dem Enumerator-Objekt durchlaufen werden müssen.

Siehe auch

Referenz

for...in-Anweisung

Weitere Ressourcen

Schleifen in JScript

Bedingte Strukturen in JScript

JScript-Referenz