1.遇到js集合里面放的是对象,对象的属性又是时间格式的数据例如 2022-12-23
这个时候就需要用到 new Date() 参数则为时间格式的数据
以下为举例
let events = [ {name: 'Event 1', time: '2021-12-01'}, {name: 'Event 2', time: '2021-11-01'}, {name: 'Event 3', time: '2021-10-01'} ];
events.sort(function(a, b) { return new Date(a.time) - new Date(b.time); });