站内搜索:
首页 >> 前端 >> 内容
如何删除数组中所有指定的item?

时间:2018/3/8 14:37:15

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

  • 上一篇:web前端之css美化操作实例
  • 下一篇:一则专用弹窗的实现代码
  • 返回顶部