Originariamente inviato da GIANHEAD
Ciao a tutti... sto studiando gli array e la guida mi presenta il seguente esempio che in parte riesco a interpretare e in parte non capisco... potete darmi qualche dritta?
al contrario del classico ciclo for in cui l'elemento iteratore è un numero, perciò è indicato in quei casi in cui sia necessario appunto utilizzare un numero per interagire con lo script,
il ciclo for...in utilizza un iteratore di tipo stringa e si utilizza per esempio per recuperare i nomi di variabili o per interagire con un "array associativo", rappresentato in flash con gli object, ad esempio
Codice PHP:
var myObject = new Object();
myObject.variabile1 = "prova1";
myObject.variabile2 = "prova2";
myObject.variabile3 = "prova3";
myObject.variabile4 = "prova4";
for(var prop in myObject){
trace(prop); // traccia il nome della variabile sotto forma di stringa
trace(myObject[prop]); // traccia il contenuto della variabile
}