rus*_*n5t 0 javascript arrays ecmascript-6
我有两个数组:
let a = [1, 3, 5];
let b = [2, 4];
Run Code Online (Sandbox Code Playgroud)
我需要将第二个数组放入第二个元素之后的第一个数组中,所以这是结果:
[1, 3, 2, 4, 5]
Run Code Online (Sandbox Code Playgroud)
在 es6 中将第二个数组插入第一个数组的最佳方法是什么?
使用 concat 操作可以轻松解决此问题,但我正在寻找在 es6 中执行此操作的好方法。
如果要在特定索引处插入第二个数组,可以使用splice函数和扩展运算符。
var a = [1, 3, 5];
var b = [2, 4, 6];
a.splice(2, 0, ...b);
console.log(a); // [1, 3, 2, 4, 6, 5]
Run Code Online (Sandbox Code Playgroud)