当我尝试打印对象时,它只是反向打印。
代码:
var marcos:Object = new Object();
marcos.nome = "Marcos";
marcos.ano = 19;
for (var prop in marcos)
{
trace(prop + ":" + " " + marcos[prop]);
}
输出:
我在adobe文档中搜索了有关对象和每个对象,但似乎没有任何解释。 当我尝试放置更多元素时,对象只是获得随机命令,我真的不知道发生了什么,如果有人可以帮助我,我会很感激。
答案 0 :(得分:2)
这就是它与for in
循环和非数组对象一起使用的方式。它是documented on the Adobe website:
for..in循环遍历对象的属性或数组的元素。例如,您可以使用for..in循环来遍历泛型对象的属性(对象属性不会以任何特定顺序保留,因此属性可能以看似随机的顺序出现)。