前端-js-编程题12-移除数组中的元素

题目描述

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

示例1

输入

[1, 2, 2, 3, 4, 2, 2], 2

输出

[1, 3, 4]

function removeWithoutCopy(arr, item) {
    for(var i=0;i<arr.length;i++){
        if(arr[i]===item){
     
            arr.splice(i,1);//splice() 方法用于添加或删除数组中的元素。
            i--;
            //console.log(arr);
            
        }
    }
    return arr;
}

猜你喜欢

转载自blog.csdn.net/yanqianzq/article/details/89100424