方法
//arr:待处理数组;param1:用于排序属性;param2:用于分类属性;
const sortArr = (arr: any, param1: any, param2: any) => {
arr.sort(function (a: any, b: any) {
return b[param1] > a[param1] ? -1 : 1
})
let result = arr.reduce((a: any, b: any) => {
if (a[b[param2]]) {
a[b[param2]].push(b);
} else {
a[b[param2]] = [b];
}
return a;
}, {});
return result;
}