var sum ={} //对值先处理成{ket:value} addit({a:12}); addit({b:4}); addit({c:34}); addit({a:3}); addit({c:6}); addit({b:13});for(var x in sum){ alert(x+"="+sum[x]) }function addit(obj){ var att; for(var x in obj){att=x;} if(isNaN(obj[att])) return; var b = false; for(var x in sum){ if(x==att){b = true; break;} } if(b) sum[att] += obj[att]; else sum[att] = obj[att]; }
var sum ={}
//对值先处理成{ket:value}
addit({a:12});
addit({b:4});
addit({c:34});
addit({a:3});
addit({c:6});
addit({b:13});for(var x in sum){
alert(x+"="+sum[x])
}function addit(obj){
var att;
for(var x in obj){att=x;}
if(isNaN(obj[att])) return;
var b = false;
for(var x in sum){
if(x==att){b = true; break;}
}
if(b) sum[att] += obj[att];
else sum[att] = obj[att];
}