//数组排序
let arr2 = [3, 5, 1, 7, 9];
arr2.sort();
console.log(arr2);
//倒叙排序1
arr2.reverse();
console.log(arr2);
//倒叙排列2
arr2.sort((a,b)=>(b-a));
console.log(arr2);
//去重排序
//先转化为set,set里面的键都是不重复的就实现了去重操作,将set对象转数组
let arr4 = [8, 7, 5, 1, 7, 9, 10, 2, 8];
let set1 = new Set(arr4);
let arr5 = [...set1];
arr5.sort((a,b)=>(a-b));
console.log(arr5);
arr5.sort((a,b)=>(b-a));
console.log(arr5);
//按某字段正序排序
let arr3 = [
{age:18,name:"zhangsan"},
{age:22,name:"lisi"},
{age:16,name:"wangwu"}
];
arr3.sort((obj1,obj2)=>(obj1.age-obj2.age));
console.log(arr3);
//按某个字段倒叙排序
arr3.sort((obj1,obj2)=>(obj2.age-obj1.age));
console.log(arr3);