1. 日期格式为类似 2023-05-06 这种的,需要加上Date.parse()。
2. 如果为时间戳格式,就不需要加Date.parse(),直接a[prop] - b[prop](升序)即可。
let arr=[......]
function newsort(prop) {
return function (a, b) {
return Date.parse(b[prop]) - Date.parse(a[prop]) // 降序
// return a[prop] - b[prop] // 升序
}
}
arr= arr.sort(newsort('属性名'))