对象数组-按照某个字段的时间排序
export function dateSort(type,property){
// type为false降序,为true升序
return function(a,b){
var value1 = a[property];
var value2 = b[property];
if(type){
// 升序
return Date.parse(value1) - Date.parse(value2)
}else{
// 降序
return Date.parse(value2) - Date.parse(value1)
}
}
}
调用,data是需要排序的数组,stopStartTime是时间字段名,降序排列
let newdata = data.sort(dateSort(false,'stopStartTime'));