數組按照某一字段排序

正敘

var data=[{"name":"張三","num":12},
            {"name":"李四","num":5},
            {"name":"王五","num":6},
            {"name":"丁六","num":15}];

function compare(property){
    return function(a,b){
        var value1 = a[property];
        var value2 = b[property];
        return value1 - value2;
    }
}
console.log(data.sort(compare('num')));

這裏寫圖片描述
倒敘
改變compare()方法

return value2 - value1;
發佈了47 篇原創文章 · 獲贊 50 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章