有没有一种简单的方法来求和对象方法。
var obj = {
a: {
aa: 12,
bb: 4
},
b: {
aa: 5,
bb: 100
},
c: {
aa: 1,
bb: 150
}
}
我需要将所有“aa”和“bb”相加。 应该是这样的
var res = {
aa: 18,
bb: 254
}
最佳答案
使用_.reduce
_.reduce(obj, function(total, element) {
total.aa = total.aa + element.aa;
total.bb = total.bb + element.bb;
return total;
}, { aa: 0, bb: 0})
关于javascript - Underscore.js 一些对象所有方法的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29493126/