How to sum two object values in javascript

后端 未结 7 635
长发绾君心
长发绾君心 2021-01-13 18:25

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
}
<         


        
7条回答
  •  独厮守ぢ
    2021-01-13 19:07

    Another possible solution, using Array#reduce.

    var obj1 = {'over_due_data':10,'text_data':5}, obj2 = {'over_due_data':20,'text_data':5},
        obj = Object.keys(obj1).reduce(function(s,a) {
          s[a] = obj1[a] + obj2[a];
          return s;
        }, {})
        console.log(obj);

提交回复
热议问题