Condividi tramite


Cicli for...in

In JScript è disponibile un tipo di ciclo speciale per scorrere in ciclo tutte le proprietà di un oggetto definite dall'utente, tutti gli elementi di una matrice o tutti gli elementi di un insieme. Il contatore di un ciclo for...in è una stringa o un oggetto invece di un numero. Contiene il nome della proprietà corrente, l'indice dell'elemento della matrice o l'elemento dell'insieme corrente.

Utilizzo di cicli for...in

Nel codice che segue viene illustrato l'utilizzo del costrutto for...in:

// 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]);
}

L'output del programma è il seguente:

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

In conseguenza al nuovo comportamento del costrutto del ciclo for...in in JScript, non è più necessario utilizzare l'oggetto Enumerator per eseguire iterazioni sugli elementi di un insieme.

Vedere anche

Riferimenti

Istruzione for...in

Altre risorse

Cicli in JScript

Strutture condizionali JScript

Riferimenti al linguaggio JScript