在js中,如何对对象数组排序;
直接举例:
var objArr=[
{mc:"甘肃",total:3},
{mc:"湖南",total:120},
{mc:"内蒙",total:317},
{mc:"河北",total:320},
];
function compare(key){
return function(a,b){
var val1=a[key];
var val2=b[key];
return val1-val2;
}
}
objArr.sort(compare('total'));
console.log(objArr);
主要是利用了sort方法;