gpt4 book ai didi

javascript - 添加 n 个数组的值

转载 作者:行者123 更新时间:2023-11-30 09:22:51 24 4
gpt4 key购买 nike

我有一个包含值的数组,它看起来像这样

var values = [[23,45,12,67],[26,35,65,23],[45,73,12,54],[32,45,65,86]];

我想添加 values 变量中的所有数组,例如

sum = [126,198,154,230]

126 = 23+26+45+32

198 = 45+35+73+45

我尝试使用 Array.prototype.map() 进行此操作,但也许我没有获得完美的逻辑来执行此操作,因此需要此处的帮助。如何将 n 个数组的值相加。

最佳答案

是的,您可以映射单个值的总和,但您还需要减少数组。

var values = [[23, 45, 12, 67], [26, 35, 65, 23], [45, 73, 12, 54], [32, 45, 65, 86]],
result = values.reduce((a, b) => a.map((v, i) => v + b[i]));

console.log(result);

关于javascript - 添加 n 个数组的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50486754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com