数组根据某个键值的值进行升降排序
// 数组根据某个键值的值进行升降排序
function compare( property, desc ) {
return function ( a, b ) {
var value1 = a[ property ];
var value2 = b[ property ];
if ( desc == true ) { //排序升序排列
return value1 - value2;
} else {
return value2 - value1;
}
}
}
var arr = [];
// 对数据进行大小排序 根据number字段排序
arr.sort( self.compare( 'number', true ) )