如图: 变成: js原生如下: var abc=[ {typeid:1,ade:1}, {typeid:2,ade:1}, {typeid:1,ade:2}, {typeid:1,ade:2}, {typeid:2,ade:2}, ] var result={}; for(i=0;i<abc.length;i++){ if(result[abc[i].typeid]){ result[abc[i].typeid]+=abc[i].ade; }else{ result[abc[i].typeid]