我想将arr1
的内容复制到索引arr2
的{{1}}中。我所做的是创建n
的副本,然后使用arr2
和散布运算符将arr1
的元素添加到该副本中。但是由于某种原因,它返回一个空数组,而不是我想要的,但是我不确定为什么。
splice
对此行为的任何澄清将不胜感激。
答案 0 :(得分:0)
如果您的目标是将从位置n开始的array1的内容复制到另一个数组中,则可以这样做:
const arr1 = [1, 2, 3, 4];
const arr2 = arr1.slice(2);
console.log(arr2) // Produces [3, 4]
请记住,数组是基于0的索引。所以arr1 [0] === 1