如何在JavaScript中对两个对象值求和 [英] How to sum two object values in javascript
本文介绍了如何在JavaScript中对两个对象值求和的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我被卡住了如何像这样对两个对象求和:
I'm stuck how i sum two object like this:
obj1 = {
'over_due_data': 10,
'text_data': 5
}
obj2 = {
'over_due_data': 20,
'text_data': 5
}
我去了这个输出
obj = {
'over_due_data': 30,
'text_data': 10
}
还有一件事情,不要使用for
循环,合并和扩展.可以对两个对象求和吗?
One more thing, don't use a for
loop, merge and extend. Is it possible to sum two objects?
推荐答案
尝试使用 Object.keys()
和
obj1 = {
'over_due_data': 10,
'text_data': 5
}
obj2 = {
'over_due_data': 20,
'text_data': 5
}
var obj ={}
Object.keys(obj1).forEach(function(a){
obj[a] = obj1[a] +obj2[a]
})
console.log(obj)
这篇关于如何在JavaScript中对两个对象值求和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文