JS-删除数组中指定元素

/*    定义一个函数,删除数组Array中指定值为item的元素,

        并返回删除元素后的数组。比如数组[1,4,6,2,8]删除值为2的元素之后返回[1,4,6,8]。

        函数为:function deleteItem(array, item){} 

    */

    function deleteItem1(array, item){

        for(let i = 0;i<array.length;i++){

            if(array[i] == item){

                array.splice(i, 1);

                i--;

            }

        }

扫描二维码关注公众号,回复: 10801309 查看本文章

    // 只有一个2的时候

    //    if(array.indexOf(item)>=0){

    //        array.splice(array.indexOf(item),1);

    //    }

        return array;

    }

    console.log(deleteItem1([1,4,2,2,6,2,8], 2));

发布了28 篇原创文章 · 获赞 0 · 访问量 150

猜你喜欢

转载自blog.csdn.net/weixin_41813243/article/details/105524662