2013-04-12 153 views
0

如果我有这样的代码:迭代JavaScript对象属性的顺序?

o["a"]=1; 
o["b"]=1; 
o["c"]=1; 
o["d"]=1; 


for (var k in o) 
{ 
    alert(k) 
} 
  • 难道总是(跨浏览器)可以在相同的顺序属性惊动加入?

  • 那又如何? (同样的问题)

    var o={a:1,b:1,c:1,d:1}

回答

2

否订单未指定。从the spec

力学和枚举属性...的顺序没有指定