return [...array.slice(0, index), ...array.slice(index+1)]
<script type="text/javascript"> const _delete = (array,index) => { // 补全代码 // 方法一:使用数组的filter方法 return array.filter(element => element !== array[index]); } </script>方法二:
<script type="text/javascript"> const _delete = (array,index) => { // 补全代码 // 方法二:笨方法,遍历数组,将index索引之外的元素push到新数组中 let res = []; for (let i = 0;i< array.length;i++) { if (i !== index) { res.push(array[i]); } } return res; } </script>
<script type="text/javascript"> const _delete = (array,index) => { // 补全代码 let arr=[...array] arr.splice(index,1) return arr } </script>
<!DOCTYPE html> <html> <head> <meta charset=utf-8> </head> <body> <script type="text/javascript"> const _delete = (array,index) => { // 补全代码 let resArr = new Array(); array.forEach(function(v,i,a){ if(i != index){ resArr.push(v); } }) return resArr; } </script> </body> </html>
const _delete = (array,index) => { // 补全代码 return array.filter((item,i)=>i!=index) }
<script type="text/javascript"> const _delete = (array,index) => { return array.filter((item,i) => i!==index) } </script>