for(zmienna in obiekt) {
//kod do powtarzania
}
Pętla for..in wyknuje najpierw warunek a potem wykonuje kod zawarty między nawiasami klamrowymi. Pętle tą wykonuje się do wyświetlania całego obiektu lub tablicy.
Kompatybilność: Flash5+
Przykład:
//odczytywanie obiektu
var mojObiekt:Object = {imie:"Tara", wiek:27, miasto:"San Francisco"};
for (var prop in mojObiekt) {
trace("mojObiekt."+prop+" = "+mojObiekt[prop]);
}
//zwróci:
mojObiekt.imie = Tara
mojObiekt.wiek = 27
mojObiekt.miasto = San Francisco
//zwróci całą tablice od tyłu
var tablica:Array = new Array("raz", "dwa", "trzy");
for (var index in myArray)
trace("tablica["+index+"] = " + tablica[index]);
// output:
tablica[2] = trzy
tablica[1] = dwa
tablica[0] = raz
Listing
Ranga: Administrator serwisu Punktów: 0