可能重複:
Sorting JavaScript Object by property value排序簡單的JSON對象
因爲我發現瀏覽器無法保證JSON的排序低谷Ajax調用(reference),我在用ajax調用後用javascript對JSON元素進行排序時遇到了一些麻煩。
我發現了一些關於這個問題的話題,但沒有給出我的JSON對象簡單結構的明確解決方案。我剛剛得到了一個有很多數據的細分市場。 我知道有很多關於這個的話題,即使在stackoverflow上,但沒有任何主題處理這個簡單的json結構。
例如:
{
"158":"Banana",
"265":"Pear",
"358":"Apple",
"864":"Peach"
}
我如何排序的fruitnames而不是ID的這個對象? 我想在結束時有這樣的對象:提前
{
"358":"Apple",
"158":"Banana",
"864":"Peach"
"265":"Pear",
}
感謝。
請參閱:http://stackoverflow.com/questions/8175093/simple-function-to-sort-a-json-object-using-javascript – pradeek
underscore.js有一個很不錯的'sortBy()'函數:http: //documentcloud.github.com/underscore/#sortBy – Teddy
對象沒有任何特定的順序。如果你想要它們,請使用數組(對象)。 –