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);