移除数组arr中的所有值与item相等的元素,直接给定的arr数组上进行操作,并将结果返回输入

// 移除数组arr中的所有值与item相等的元素,直接给定的arr数组上进行操作,并将结果返回输入
        function removeWithoutCopy(arr,item){
            for(let i = 0;i<arr.length;i++){
                    if(arr[i]===item){
                        arr.splice(i,1)
                        i--
                    }
            }
            console.log('arr:', arr)
   //返回结果arr: [1, 3, 4]
        }
        removeWithoutCopy([1,2,2,3,4,2,2],2)

 

posted @ 2022-12-03 18:34  MetX  阅读(62)  评论(0)    收藏  举报