js 对象

var arr = [
{
id : 01,
name : "zhao",
math : 88,
chinese : 90,
english : 86,
},
{
id : 02,
name : "qian",
math : 80,
chinese : 86,
english : 92,
},
{
id : 03,
name : "sun",
math : 96,
chinese : 82,
english : 86,
},
{
id : 04,
name : "li",
math : 88,
chinese : 92,
english : 76,
}
];
for(var i = 0, k = arr.length; i < k; i++){
arr[i].sum = arr[i].math + arr[i].chinese + arr[i].english;
arr.sort(function(a, b){
if(a.sum == b.sum){
return b.chinese - a.chinese;
}
return b.sum - a.sum;
})
}
console.log(arr);
posted @ 2019-09-02 21:28  wenlx  阅读(99)  评论(0编辑  收藏  举报