Slice 与 Splice

本挑战的输入参数为两个数组和一个索引值。将第一个数组中的所有元素依次复制到第二个数组中。请注意,你需要从第二个数组索引值为 n 的地方开始插入。最后,请返回插入元素后的数组。 作为输入参数的两个数组在函数执行前后应保持不变。

1 function frankenSplice(arr1, arr2, n) {
2   let copy = arr2.slice();
3   copy.splice(n, 0, ...arr1);
4   return copy;
5 }
6 frankenSplice([1, 2, 3], [4, 5, 6], 1);

 

posted @ 2021-05-16 23:27  icyyyy  阅读(131)  评论(0)    收藏  举报