let arr = [
{
id: 1,
name: 'zuc1',
age: 21,
arr: [1, 2, 3, 3]
},
{
id: 11,
name: 'zuc2',
age: 32,
arr: [1, 2, 3, 3, 4, 5]
},
{
id: 3,
name: 'zuc3',
age: 1,
arr: [1, 2]
},
{
id: 4,
name: 'zuc4',
age: 6,
arr: [3]
}
];
// 排序函数
function objArraySort(objArr, key) {
let result = objArr.slice(0);
return result.sort((a, b) => a[key] - b[key]);
}
console.log('id排序');
console.log(objArraySort(arr, 'id'));
console.log('age排序');
console.log(objArraySort(arr, 'age'));