我收到一个JSON对象作为服务器的响应。
看起来像这样。
Data = [Object0, Object1, Object2]
每个对象都具有如下值。
Object0: {carid: 1234, name: "Audi", make: "R8", BookmarkTitle: "Features", Timestamp: "2014-10-09T13:39:15.000-07:00"}
Object1: {carid: 5678, name: "Audi", make: "A4", BookmarkTitle: "Brakes", Timestamp: "2014-10-08T13:39:15.000-07:00"}
Object2: {carid: 1234, name: "Audi", make: "R8", BookmarkTitle: "Features", Timestamp: "2014-10-06T13:39:15.000-07:00"}
我想通过carid对这些进行分组,因为我想在我的下拉列表中显示它。因此,我用了
var bookmarkList = _.groupBy(data, function(bookmark){return bookmark.carid});
将我的列表作为
返回{1234: Array[2], 5678: Array[1]}
我想按时间戳作为类别按降序对此数组进行排序。
我尝试使用_.sortBy
,但也没有用。
因此,如果在此阶段如何对如何进行排序提供任何清晰度,那将会有很大的帮助。