09_新数组

本题考点:concat、splice、深拷贝

根据题目要求,在不改变原数组的情况下返回删除了索引位置项的新数组,核心步骤有:

  1. 通过concat方法完全拷贝一份新的数组
  2. 通过splice截取目标索引的数组项,且会直接改变被操作的数组

参考答案

const _delete = (array,index) => {
    let newarray = array.concat()
    newarray.splice(index,1)
    return newarray
}