迭代Javascript对象属性的顺序?

时间:2013-04-12 09:23:17

标签: 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}

1 个答案:

答案 0 :(得分:2)

没有。订单未指定。来自the spec

  

枚举属性的机制和顺序未指定