升序降序排序函数 sortNumber
- const arr1 = [6,1,2,3,4];
- function sortNumber(a,b){
- return b-a;
- }
- arr1.sort(sortNumber);
- console.log(arr1)
- // [6, 4, 3, 2, 1]
按照 flag 排序, 为 true 的在前面显示
- const arr2 = [
- { id: 10, flag: true },
- { id: 5, flag: false },
- { id: 6, flag: true },
- { id: 9, flag: false }
- ];
- const r = arr2.sort((a, b) => b.flag - a.flag);
- console.log(r);
- // [
- // { id: 10, flag: true },
- // { id: 6, flag: true },
- // { id: 5, flag: false },
- // { id: 9, flag: false }
- // ]
来源: http://www.bubuko.com/infodetail-3784852.html