<script type="text/javascript"> const _delete = (array,index) => { // 补全代码 //1.通过concat方法完全拷贝一份新的数组:不改变原数组 let newarray = array.concat() //2.通过splice截取目标索引的数组项,且会直接改变被操作的数组 newarray.splice(index,1) return newarray } </script> 这里注意题目要求不改变原数组,splice方法会改变原数组,所以要拷贝一份再截取splice(起始位置,删除个数)