【发布时间】:2020-05-05 01:47:20
【问题描述】:
我有一个对象数组,其中每个对象都包含 lastModifiedDate 属性。 我想根据 lastModifiedDate 属性按升序和降序对对象数组进行排序。如果日期相同,则应根据日期的时间进行排序。
var completeData = [{name: 'xyz', lastModifiedDate: 1579329711458}, {name: 'abc', lastModifiedDate: 1579339014519}]
我已尝试使用以下代码对上述数组进行排序。
升序:
completeData.sort(function(a, b){
return new Date( a.lastModifiedDate ) < new Date( b.lastModifiedDate );
});
降序:
completeData.sort(function(a, b){
return new Date( a.lastModifiedDate ) > new Date( b.lastModifiedDate );
});
【问题讨论】:
-
升序和降序排序的代码示例看起来相同。
-
我错过了更改更大和更少的符号
-
无需将
lastModifiedDate转换为Date。
标签: javascript jquery date