数组对象数据排序

sortByKey(array, key, order) {
return array.sort((a, b) => {
let x = a[key], y = b[key]
if (order) {
return ((x < y) ? -1 : ((x > y) ? 1 : 0))
} else {
return ((x < y) ? ((x > y) ? 1 : 0) : -1)
}
})
}

  array是需要排序的数据,key是根据排序的参数,order是升序和降序(true是升序)

posted @ 2022-09-20 14:53  蓝色精灵jah  阅读(10)  评论(0编辑  收藏  举报