0
我已经知道了how to enumerate an object in javascript。我的问题是枚举时的关键序列是什么。是按A-Z还是按时间排序?在javascript中枚举对象时的关键顺序是什么?
代码
var a = {
"a":""
,"b":""
,"c":""};
for (var k in a) {
console.log(k);
}
输出
a,b,c
代码
var a = {
"b":""
,"a":""
,"c":""};
for (var k in a) {
console.log(k);
}
输出
b,a,c
代码
var a = {
"b":""
,"a":""
,"c":""};
a.d = "";
for (var k in a) {
console.log(k);
}
输出
b,a,c,d
你可以在这里找到更多关于它的信息http://stackoverflow.com/questions/280713/elements-order-in-a-for-in-loop/280861#280861 –
@Narendra谢谢,这正是我想要的 – wukong