数组中对象的属性值排序倒叙demo
function compare(e) {
return function (a, b) {
var value1 = a[e];
var value2 = b[e];
return parseInt(value1) - parseInt(value2);
}
}
var arr=[{a:2},{a:3},{a:1}];
var arr2 = arr.sort(compare('time')).reverse();
console.log(arr2) //[{a:3},{a:2},{a:1}]
在 根据条件 a 从大到小排序,然后根据 b 从大到小排序代码:
list.sort(compare('renqi')).sort(compare('fen')).reverse();