【发布时间】:2017-04-17 17:01:55
【问题描述】:
我们都知道你可以做到:
let arr1 = [1,2,3];
let arr2 = [3,4,5];
let arr3 = [...arr1, ...arr2]; // [1,2,3,3,4,5]
但是如何让这个动态连接 N 个数组呢?
【问题讨论】:
-
您可以将动态数组存储在数组中...
-
或以数组为值的对象。无法迭代未知数量的单个变量
-
为什么必须使用扩展运算符?
concat方法仍然有效... -
Array.prototype.concat 不适合你吗? developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
-
嗯,哦,所以 ES5ify
Function.prototype.call.bind(Array.prototype.concat):)