我正在尝试以下操作:
var a1 = ['a', 'e', 'f']; // [a, e, f]
var a2 = ['b', 'c', 'd']; // [b, c, d]
a1.splice(1, 0, a2); // expected [a, b, c, d, e, f]
// actual (a, [b, c, d], e, f]
我被限制在我的用例中,因为 a2 作为一个不确定大小的数组存在。有谁知道一种方法来提供拼接数组作为替换,或者一个内置函数来做到这一点?我知道我可以遍历 a2 的元素并一次将它们拼接成一个,但我更喜欢最快的方法,因为我需要做很多事情。