题解 | #新数组#
新数组
http://www.nowcoder.com/practice/bee781a51bc944bbad20f3c2ca798890
09_新数组
本题考点:concat、splice、深拷贝
根据题目要求,在不改变原数组的情况下返回删除了索引位置项的新数组,核心步骤有:
- 通过concat方法完全拷贝一份新的数组
- 通过splice截取目标索引的数组项,且会直接改变被操作的数组
参考答案:
const _delete = (array,index) => {
let newarray = array.concat()
newarray.splice(index,1)
return newarray
}