如何在 javascript 中添加数组对象值
2017-06-09
47
大家好,我正在使用
javascript
使用数组,我有一组数据要添加数组值对象,我在此处附加了我的代码,帮助如何解决这个问题
数据
var data=[{one:1,two:2},{one:1,two:2},{one:1,two:2},{one:1,two:2}]
预期输出
var sumdata=[{one:4,two:8}]
注意:一两个列名称不是静态的
2个回答
var resObj = {};
for (var i = 0; i < data.length; i++) {
for (var item in data[i]) {
if (!resObj.hasOwnProperty(item)) {
resObj[item] = data[i][item];
} else {
resObj[item] += data[i][item];
}
}
}
var sumdata = [resObj];
Nicolò Boschi
2017-06-09
您可以将对象作为结果并迭代对象的键并总和值。
467468513
Nina Scholz
2017-06-09