我有一个包含聊天列表的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