var arr = [
{
li: [
{a: 2 },
{a: 3,}
]
},
{
li: [
{a: 2 },
{a: 3,}
]
},
{
li: [
{a: 2 },
{a: 3,}
]
},
]
分别让 a:2 相加 a:3 相加
arr 里面对象个数不确定 li 里面 对象个数不确定
let results = []
for(let i = 0;i < arr[0].li.length;i++) {
let sum = 0;
for (let j=0;j<arr.length;j++) {
sum+=arr[j].li[i].a;
}
results.push(sum);
}
这结构。。
你的意思计算li下a的总和吗
题主什么意思 是要每个数组值相加吗 a:2 a:3最后数组就剩一个 a:5?
我想要得到 结果 [6, 9 ]
循环arr再循环li里的a相加