如何使用for循环添加数组的数组?

问题描述 投票:0回答:1

我正在尝试将数组添加到数组中,并从每个数组中获取一个数字。该数组如下所示:

让列表 = [[1, 2, 3], [4, 5, 6]];

并将结果添加到数组中

这是我的代码,我得到的结果是 NaN。我已经多次尝试编辑代码并获得很多结果。

var num = 0;
var numberList = [[1, 2, 3], [4,5, 6]];
function add(array, element){
  for(let i in array){
    for(let j in array){
      element = Number.parseInt(array[i][j] + array[i][j]);
    }
  }
  console.log(element);
}
add(numberList, num);
javascript arrays for-loop arraylist addition
1个回答
0
投票

您可以使用映射归约数组函数

const list = [[1, 2, 3], [4, 5, 6]];
const result = list.map(e => e.reduce((a, c) => a + c));
console.log(result);

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce

© www.soinside.com 2019 - 2024. All rights reserved.