Spaces:
Runtime error
Runtime error
var baseRest = require('./_baseRest'), | |
pullAll = require('./pullAll'); | |
/** | |
* Removes all given values from `array` using | |
* [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) | |
* for equality comparisons. | |
* | |
* **Note:** Unlike `_.without`, this method mutates `array`. Use `_.remove` | |
* to remove elements from an array by predicate. | |
* | |
* @static | |
* @memberOf _ | |
* @since 2.0.0 | |
* @category Array | |
* @param {Array} array The array to modify. | |
* @param {...*} [values] The values to remove. | |
* @returns {Array} Returns `array`. | |
* @example | |
* | |
* var array = ['a', 'b', 'c', 'a', 'b', 'c']; | |
* | |
* _.pull(array, 'a', 'c'); | |
* console.log(array); | |
* // => ['b', 'b'] | |
*/ | |
var pull = baseRest(pullAll); | |
module.exports = pull; | |