javascript - 如何在javascript中合并和添加内部数字数组?
问题描述
我正在使用多维数组。以下是我的数组:
let arr = [[1,2,3],[1,2,3],[1,2,3]];
内部数组的长度将始终相同。
我想创建一个函数来将所有数组元素及其各自的元素添加在一起,并用结果创建一个新数组。所以我想要的输出是
result =[3,6,9];
解决方案
您可以为此使用嵌套的 for 循环。
let arr = [[1,2,3],[1,2,3],[1,2,3]];
let res = Array(arr[0].length).fill(0);
for(let i = 0;i<arr[0].length;i++){
for(let j = 0;j<arr.length;j++){
res[i] += arr[j][i]
}
}
console.log(res)
推荐阅读
- java - 调用 REST URI 时出现 HTTP 431 错误 - 间歇性
- ios - 我在检查我的用户是否已登录 Firebase 并更改初始视图控制器时遇到问题
- video - FFMPEG 批处理中的多个步骤
- syntax - Verilog - “时间刻度”
- xamarin.ios - 通过情节提要添加控件时,属性未正确应用
- node.js - NodeJS 中 response.write 与 stream.pipe(response) 的区别
- c# - 在 Unity 中制作平铺网格
- next.js - 将外部 js 脚本添加到下一个 js
- java - 将 10 乘以小于或等于 40 的数字的问题
- javascript - HTML 中的 DatePicker 或文本框