本文介绍了如何在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中对两个对象值求和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!