可能重复:
Sorting a JavaScript object
Sort JavaScript object by key如何在javascript中对对象元素进行排序?
我有数组:(?号顺序)
var arr = {}
arr[2323] = 1
arr[123] = 1
...
arr[n+232323] = 1
如何获得的aobject的关键排序的所有元素
for (key in arr) {
alert(typeof(key))
}
返回字符串类型。
你的意思是对象,因为没有什么所谓的关联数组中的JavaScript – bugwheels94 2012-08-03 14:19:37
我有一点让人感到困扰,因为人们回答说你不能对它们进行排序,显然如果所有的键都是数字的,就可以对它们进行排序。也许他希望遍历按键(按数字顺序),以便他可以将它们加载到一个新的对象中,而这些对象之间的关键并不相距太远。 – VoronoiPotato 2012-08-03 14:42:08
对象不能直接排序,但是“我不是”我的答案将提供对象内的'键名'的有序列表,因此可以在分离中调用它们。 – Austin 2012-08-03 14:44:29