说我有一个数组,里面有数组。我想弄平它,并得到一个包含所有值的数组。
let arrWithArrs = [[1,2,3], [4,5,6]];
let array = arrWithArrs.map(arr => ...arr);
这显然不起作用,但是我想知道如何使其起作用。 想要的结果将是
array = [1,2,3,4,5,6];
答案 0 :(得分:0)
您可以对数组执行缩减操作,以将每个数组合并为一个数组,如下所示:
arrWithArrs.reduce((result, lst) => [...result, ...lst], []);