当前位置: 移动技术网 > IT编程>网页制作>CSS > 如何删除数组中所有指定的item?

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

2018年04月21日  | 移动技术网IT编程  | 我要评论

如何删除数组中所有指定的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--;
            }
        }
    }

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网