我试图将 arr1 的元素复制到索引 n 处的 arr2 中。元素必须按照它们所在的确切顺序复制。当我向后循环箭头时,我可以让代码工作,但我无法通过测试,因为它不按顺序。
function frankenSplice(arr1, arr2, n) {
let newArr = arr2.splice(" ");
for(let i = 0; i < arr1.length;i++) {
newArr.splice(n,0,arr1[i]);
}
return console.log(newArr);
}
应该如何调用它的一个例子是frankenSplice([1, 2, 3], [4, 5, 6], 1);
预期的输出是[4, 1, 2, 3, 5]
我不断得到[ 4, 1, 2, 3, 5, 6 ]