1

当我尝试打印对象时,它只是反向打印。

代码:

var marcos:Object = new Object();

marcos.nome = "Marcos";
marcos.ano = 19;

for (var prop in marcos)
{
trace(prop + ":" + " " + marcos[prop]);
}

输出:

ano:19 名称:Marcos

我在 adobe 文档中搜索了有关对象和每个对象的信息,但似乎没有任何解释。当我尝试放置更多元素时,对象只是得到随机顺序,我真的不知道发生了什么,如果有人可以帮助我,我将不胜感激。

4

1 回答 1

2

这就是它与for in循环和非数组对象一起工作的方式。它记录在 Adob​​e 网站上

for..in 循环遍历对象的属性或数组的元素。例如,您可以使用 for..in 循环来遍历通用对象的属性(对象属性不按任何特定顺序保存,因此属性可能以看似随机的顺序出现)。

于 2014-05-01T21:56:34.903 回答