【发布时间】:2011-09-04 05:53:43
【问题描述】:
可能重复:
Chrome and probably Opera sort object properties automatically
我有一个非常简单的代码:
var obj = {3:'a',2:'b',1:'c'};
console.log(obj);
在 Firefox 4.0.1 中返回:
Object { 3="a", 2="b", 1="c"}
在 Chrome 11.0.696.71 中返回:
Object { 1="c", 2="b", 3="a"}
如何强制 Chrome 不对这个对象进行排序?
【问题讨论】:
-
如果您希望它按特殊顺序排列,请使用两个数组,一个包含键,另一个包含值。
-
@xavier:不,一个数组就足够了,只需使用值作为键。
标签: javascript sorting object google-chrome