JavaScript移除数组指定元素,操作原数组

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

var arr=[1,2,3,3,12,3,2,5];
var item = 3;
console.log(removeWithoutCopy(arr,item))
function removeWithoutCopy(arr, item) {
    for(var i=0;i<arr.length;i++){
        if(arr[i]==item){
            arr.splice(i,1)
            i--
        }
    }
    return arr
}
发布了18 篇原创文章 · 获赞 2 · 访问量 2903

猜你喜欢

转载自blog.csdn.net/qq_41244810/article/details/104768874