遍历下
var data = {
0: {
name: "ZSZS",
money: "100"
}, 1: {
name: "LSLS",
money: "120"
},
2: {
name: "LSLS",
money: "120"
},
3: {
name: "ZSZS",
money: "200"
}
};
var rst = {},namek;
for (k in data) {
namek = data[k].name;
if (rst[namek]) {
rst[namek].money += parseFloat(data[k].money);
}
else {
rst[namek] = data[k];
rst[namek].money = parseFloat(rst[namek].money);
}
}
console.log(rst);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。