【问题标题】:How to merge and add inner array of numbers in javascript? [duplicate]如何在javascript中合并和添加内部数字数组? [复制]
【发布时间】:2019-09-17 19:01:51
【问题描述】:

我正在处理一个多维数组。 以下是我的数组:

let arr = [[1,2,3],[1,2,3],[1,2,3]];

内部数组的长度总是相同的。

我想创建一个函数来添加所有数组元素及其各自的元素,并使用结果创建一个新数组。 所以我想要的输出是

result =[3,6,9];

【问题讨论】:

    标签: javascript arrays multidimensional-array ecmascript-6 array-merge


    【解决方案1】:

    您可以为此使用嵌套的 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)

    【讨论】:

      猜你喜欢
      • 2021-11-01
      • 2018-09-10
      • 2020-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 2021-06-15
      相关资源
      最近更新 更多