heyujie
2021-05-24 4885600ecc369aa2e30a65de8dd7a410f13c34df
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"use strict";
 
var indexOf = require("./e-index-of")
  , forEach = Array.prototype.forEach
  , splice  = Array.prototype.splice;
 
// eslint-disable-next-line no-unused-vars
module.exports = function (itemToRemove/*, …item*/) {
    forEach.call(
        arguments,
        function (item) {
            var index = indexOf.call(this, item);
            if (index !== -1) splice.call(this, index, 1);
        },
        this
    );
};