Sort 排序

190 阅读1分钟

arr.sort();//按asc码排序 如:100,2,300,4

arr.sort((a,b)=>b-a); //按大小排序 a-b 升序 b-a 降序 针对数值

return a.name > b.name ? 1 : -1 //按对象的属性值排序,1正序,-1倒序

var items = [            { name: 'Edward', value: 21 },            { name: 'Sharpe', value: 37 },            { name: 'And', value: 45 },            { name: 'The', value: -12 },            { name: 'Magnetic', value: -20 },            { name: 'Zeros', value: 37 }        ];

        let rarr=items.sort((a,b)=>{

           // return arr.sort();//按asc码排序  如:100,2,300,4

           // return arr.sort((a,b)=>b-a); //按大小排序 a-b 升序  b-a 降序  针对数值

            return a.name > b.name ? 1 : -1  //按对象的属性值排序,1正序,-1倒序

        })

        console.log(rarr)