| 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;
 |