根据数组中指定的元素进行排序
// 根据数组中指定的元素进行排序 // 参数 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'));