var data= [{name:'输电',y:20},{name:'配点',y:18}];
data.sort(function(a,b){
return a.y - b.y
})
console.log(data);
如果降序 return b.y - a.y
写个自定义排序规则就行,参考以下,下面例子是以age属性降序
var arr = [
{name:'a1',age:18},
{name:'a2',age:23},
{name:'a3',age:17}
];
//默认正序
function MySort(property,isAsc=true){
return function(a,b){
var value1 = a[property];
var value2 = b[property];
return isAsc==true?value1 - value2:value2-value1;
}
}
console.log(arr.sort(MySort('age',false)))