普通数组的升序与降序
var arr = [1,6,2,4,5];
//升序
arr.sort()
//降序
arr.sort((a,b)=>{
return b-a;
})
数组里每一项是对象时,对象里的属性值升序与降序
对下面obj里的pp做排序,且按照oo值做升序与降序
var obj = {
na:'2ww',
pp:[
{oo:24},
{oo:513},
{oo:3},
{oo:65},
{oo:3234}
]
};
let list = obj.pp.sort((a,b) =>{
var value1 = a['oo'];
var value2 = b['oo'];
return value1 - value2;//升序
//return value2 - value1;//降序
})