我有一個包含聊天列表的JS對象。我需要的是按照last_message_at值的順序對它們進行排序,這是一個紀元(Unix)。按值排序對象
對象的是結構法如下
var test = {
"138545616542461": {
"otherUser": {
"$id": "128636544201178",
"$priority": null,
"age": 35
},
"last_message_at": 1268482500
},
"138545616542460": {
"otherUser": {
"$id": "128636544201178",
"$priority": null,
"age": 35
},
"last_message_at": 1368482500
}
};
典型地,排序對象應在頂部具有1368482500
。數組可以用於排序目的,但最終結果應該是一個對象。
試過,沒有運氣一些計算器的例子..
如果您期望對對象上的對象的鍵進行排序,則正在使用錯誤類型的數據結構。爲排序順序使用數組,而不是普通對象。 – jfriend00