假设我们有以下两个对象:

var obj1 = {a: 1, b: 2};
var obj2 = {a: 3, b: 4};

我们可以创建一个新的对象,将'obj1'和'obj2'中的值相加,并将结果赋值给第三个对象:

var obj3 = {a: obj1.a + obj2.a, b: obj1.b + obj2.b};
console.log(obj3); // 输出 {a: 4, b: 6}

如果我们需要对数组中的多个对象执行相同的操作,可以使用循环来实现:

var arr = [
  {a: 1, b: 2},
  {a: 3, b: 4},
  {a: 5, b: 6}
];

var result = {a: 0, b: 0};

for (var i = 0; i < arr.length; i++) {
  result.a += arr[i].a;
  result.b += arr[i].b;
}

console.log(result); // 输出 {a: 9, b: 12}

这个例子中,我们使用了一个循环来遍历数组中的所有对象,并将它们的'a'和'b'属性相加。最终的结果存储在'result'对象中。

JavaScript 数组对象值相加 - 详解与示例

原文地址: https://www.cveoy.top/t/topic/nALt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录