可能重複:
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