给定一个对象定义:
var o = {x :1, y:2, z: 3, b: 4, a: 5, m: 6, X: 7};
在枚举时,Chrome似乎尊重定义属性的顺序:
for (var i in o) { console.log(i, o[i]); }
产量:
x 1
y 2
z 3
b 4
a 5
m 6
X 7
JavaScript 和/或 JSON 是否指定了此级别的订单保留?
无论哪种情况,它可靠吗?
给定一个对象定义:
var o = {x :1, y:2, z: 3, b: 4, a: 5, m: 6, X: 7};
在枚举时,Chrome似乎尊重定义属性的顺序:
for (var i in o) { console.log(i, o[i]); }
产量:
x 1
y 2
z 3
b 4
a 5
m 6
X 7
JavaScript 和/或 JSON 是否指定了此级别的订单保留?
无论哪种情况,它可靠吗?