标签: 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}?
var o={a:1,b:1,c:1,d:1}
答案 0 :(得分:2)
没有。订单未指定。来自the spec:
枚举属性的机制和顺序是未指定。