2010-03-11 15 views

Respuesta

34

Tienes que recorrer las todas las teclas

for (var key:String in myObj) { 
//... 
} 

Nota: for(x in obj) itera sobre las teclas, mientras que for each(x in obj) itera sobre los valores.

+1

haría no lo haría sin valor '' = clave? –

+0

¿Qué quieres decir? – Patrick

+10

@DerekAdair No, 'para (x en obj)' itera sobre las teclas, mientras que 'para cada una (x en obj)' itera sobre los valores. Es una sintaxis confusa. – Alex

10

utilizar un bucle for in

var myObject:Object = {key1:"value1",key2:"value2"} 

for (var s:String in myObject){ 
    trace("key:",s,"value:",myObject[s]); 
} 

de salida:

key: key1 value: value1 
key: key2 value: value2 
Cuestiones relacionadas