根据数组中指定的元素进行排序

// 根据数组中指定的元素进行排序
// 参数 desc/asc 分别代表 倒序 正序  与 执行元素
// 返回符合条件的数组
exports.getSortFun = function (order, sortBy) {
    var ordAlpah = (order == 'asc') ? '>' : '<';
    var sortFun = new Function('a', 'b', 'return a.' + sortBy + ordAlpah + 'b.' + sortBy + '?1:-1');
    return sortFun;
}; 
// 根据hp值正序排列 调用样式
results.sort(utils.getSortFun('asc', 'hp'));  

 

posted on 2017-03-22 09:35  我有小蛮腰  阅读(433)  评论(0)    收藏  举报

导航