对数组排序
const arr = [
{updataTime:'2020-7-17 23:15:15',name:'1'},
{updataTime:'2020-7-20 23:15:15',name:'1'},
{updataTime:'2019-7-17 20:15:15',name:'1'},
{updataTime:'2019-7-17 23:15:15',name:'1'},
{updataTime:'2020-7-13 23:15:15',name:'1'}
]
arr.sort(function(a,b){
return new Date(b.updataTime).getTime() - new Date(a.updataTime).getTime()
})
console.log(arr)
输出降序
Array [Object { updataTime: "2020-7-20 23:15:15", name: "1" }, Object { updataTime: "2020-7-17 23:15:15", name: "1" }, Object { updataTime: "2020-7-13 23:15:15", name: "1" }, Object { updataTime: "2019-7-17 23:15:15", name: "1" }, Object { updataTime: "2019-7-17 20:15:15", name: "1" }]
升序
return new Date(a.updataTime).getTime() - new Date(b.updataTime).getTime()