js排序方法 按照属性值排序方法

Posted vaelcy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js排序方法 按照属性值排序方法相关的知识,希望对你有一定的参考价值。

升序降序排序函数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 }
// ]

 

 

以上是关于js排序方法 按照属性值排序方法的主要内容,如果未能解决你的问题,请参考以下文章

js对象数组按照另一个数组排序

js sort方法根据数组中对象的某一个属性值进行排序

js sort方法根据数组中对象的某一个属性值进行排序

js中sort()方法冒泡排序模拟

JS对象数组按照属性值排序并获取最大/小值

js 把对象按照属性名的字母顺序进行排列