您现在的位置:首页 >> 前端 >> 内容

如何删除数组中所有指定的item?

时间:2018/3/8 14:37:15 点击: 33

  核心提示:如何删除数组中所有指定的item?/** * 移除数组array中所有的元素item * @method removeItem * @param { Array } array 要移除元素的目标数组 ...

如何删除数组中所有指定的item?

/**
     * 移除数组array中所有的元素item
     * @method removeItem
     * @param { Array } array 要移除元素的目标数组
     * @param { * } item 将要被移除的元素
     * @remind 该方法的匹配过程使用的是恒等“===”
     * @example
     * ```javascript
     * var arr = [ 4, 5, 7, 1, 3, 4, 6 ];
     *
     * removeItem( arr, 4 );
     * //output: [ 5, 7, 1, 3, 6 ]
     * console.log( arr );
     *
     * ```
     */
    function removeItem(array, item) {
        for (var i = 0, l = array.length; i < l; i++) {
            if (array[i] === item) {
                array.splice(i, 1);
                i--;
            }
        }
    }

作者:网络 来源:coderMozar
请选择您看到这篇文章时的心情: 已有0人表态:
0
0
0
0
0
0
0
0
惊讶 欠揍 支持 很棒 愤怒 搞笑 恶心 不解