#学习笔记#——JavaScript 数组部分编程(二)

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

 

function removeWithoutCopy(arr, item) {
 if(!Array.isArray(arr)) return -1;

    for(var i=0;i<arr.length;i++){
        if(arr[i]==item){
           arr.splice(i,1);
            i--;
        }        
    }
    return arr;
}

修改原数组,通过率100%

可以与上一个对比来看

posted on 2016-08-10 09:14  一抹橄榄  阅读(106)  评论(0编辑  收藏  举报