我想创建一个新对象.
仅添加值的对象同一把 keys .
我想以一种方式将num1相互相加,num2与num2相加.
创建的对象的值为num1:4.
但我不知道为什么这个值是NaN
这是我的密码.
let mydata = [
{num1: 1 , num2: 2 , num3: 3, num4: 4},
{num1: 1 , num2: 2 , num3: 3, num4: 4},
{num1: 1 , num2: 2 , num3: 3, num4: 4},
{num1: 1 , num2: 2 , num3: 3, num4: 4},
]
const sum = {};
for(let prop of mydata){
for(let key in prop){
sum[key] += prop[key];
}
}
console.log(sum);
//{ num1: NaN, num2: NaN, num3: NaN, num4: NaN } => why Nan??