升降序重新排列数组 一、代码二、效果 一、代码 /* 排序,再按需push进数组 */ const compare = (property, desc = 'asc') => { return function (a, b) { let value1 = a[property] let value2 = b[property] if (desc === 'desc') { // 降序 return value2 - value1 } else { // 升序 return value1 - value2 } } } array.sort(compare('age', 'desc') 二、效果