小编set*_*tty的帖子

Chrome和可能的Opera自动排序对象属性

问题是:Chrome会自动对对象的属性进行排序.

如果我有一个像这样的对象:

var obj = {4: "first", 2: "second", 1: "third"};
Run Code Online (Sandbox Code Playgroud)

然后我下次做的时候:

for(var i in obj) {
    console.debug(obj[i]);
}
Run Code Online (Sandbox Code Playgroud)

我明白了:

third second first

但期望:

first second third

javascript

12
推荐指数
2
解决办法
2969
查看次数

标签 统计

javascript ×1