【发布时间】:2015-06-22 21:28:19
【问题描述】:
关联数组的顺序是这样的
A00 = > value1
A01 = > value2
B01 = > value3
B02 = > value4
但是在for循环后数组的顺序不起作用
for (var key in obj3) {
$("#code_list1").append(obj3[key]);
}
控制台输出如图所示
【问题讨论】:
-
javascript 中没有关联数组,因此假设您确实有一个对象,并且对象中没有顺序,因此看不到有序迭代是完全正常的。
-
补充@adeneo所说的,如果你有一个数组,你可以实现你自己的
sort()逻辑来强制要求的顺序。查看您拥有的实际值将有助于提供更具体的答案。 -
请查看带有控制台输出的附件图像。据我所知,jQuery for 循环注意维护数组的顺序 stackoverflow.com/questions/18804592/…
-
维持订单和被订购是两个不同的东西。对象属性可以无特定顺序排列...
标签: javascript jquery