如果您想计算二维数组中每个下标对应的所有元素的总和(即所有行中相同列的元素之和),您可以使用reduce方法结合一个嵌套的map方法来实现。下面是一个示例代码:
javascript
// 假设有一个二维数组
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
// 使用reduce和map计算同一下标元素的和
let sumByIndex = arr.reduce((acc, cur, index) => {
// 假设所有子数组长度相同,否则需要额外处理
return cur.map((num, i) => (acc[i] || 0) + num);
}, []);
console.log(sumByIndex); // 输出: [12, 15, 18]
js计算二维数组的下同下标求和
于 2024-04-25 13:49:34 首次发布