删除数组的指定元素1,直接使用/*#删除下标5#*/vararr=[1,1,1,2,2,2,3,3,3]arr.splice(5,1)console.log(arr);//Result[1,1,1,2,2,3,3,3]2.forEach中使用/*#删除指定元素forEach遍历#*/vararr=[1,1,1,2,2,2,3,3,3];变量val=1;arr.forEach((it,i,arr)=>{if(it==val){arr.splice(i,1);i-=1;}})console.log(arr);//result[1,2,2,2,3,3,3]我发现这个需要删除的元素1没有删除,而是还剩一个。我调整数据再试一次。在我改变arr数据之后vararr=[1,1,1,2,2,2,1,1,3,3,1,3];//Result[1,2,2,2,1,3,3,3]只要有连续的元素需要删除,就会保留一个3,用在for循环中/*#删除指定元素进行遍历#*/vararr=[1,1,1,2,2,2,1,1,3,3,1,3];varval=1;for(leti=0;i
