Dado un objeto:Obtener la "llave" de un objeto en ActionScript 3-
myObj = {key : 'value'}
¿Cómo consigo la llave?
Dado un objeto:Obtener la "llave" de un objeto en ActionScript 3-
myObj = {key : 'value'}
¿Cómo consigo la llave?
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.
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
haría no lo haría sin valor '' = clave? –
¿Qué quieres decir? – Patrick
@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