heyujie
2021-05-20 6ebdefb4a5b2be82a8c452c0bb4624f3d85a17b7
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
    );
};