Using es6 spread to concat multiple arrays

前端 未结 8 1319
伪装坚强ぢ
伪装坚强ぢ 2021-01-31 14:50

We all know you can do:

let arr1 = [1,2,3];
let arr2 = [3,4,5];
let arr3 = [...arr1, ...arr2]; // [1,2,3,3,4,5]

But how do you make this dynami

8条回答
  •  轮回少年
    2021-01-31 15:21

    Another option could be:

    const nArrays = [
      [1, 2, 3, 4, 5],
      [6, 7, 8, 9],
      [10, 11]
    ];
    const flattened = [].concat(...nArrays);
    console.log(flattened)

提交回复
热议问题