數組根據某個鍵值的值進行升降排序

數組根據某個鍵值的值進行升降排序

// 數組根據某個鍵值的值進行升降排序
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 ) )
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章