数组按照某一字段排序

正叙

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;

猜你喜欢

转载自blog.csdn.net/caohoucheng/article/details/78710037
今日推荐