數組根據某個鍵值的值進行升降排序
// 數組根據某個鍵值的值進行升降排序
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 ) )