Вы можете использовать цикл for(String in Object)
следующим образом:
var i:String;
for(i in object)
{
var key:String = i;
var value:Object = object[i];
// do stuff with key/value
}
PS Было бы разумнее использовать key
в цикле, мой пример сделан для демонстрация .
Почему за это проголосовали .. Потому что я не выполнял функцию?
function findKeys(obj:Object):Array
{
var ar:Array = [];
var i:String;
for(i in obj)
{
ar.push(i);
}
return ar;
}
var ob:Object = {things:"value", other:5};
trace(findKeys(ob)); // other,things