| var basePullAll = require('./_basePullAll'); |
| * This method is like `_.pull` except that it accepts an array of values to remove. |
| * **Note:** Unlike `_.difference`, this method mutates `array`. |
| * @param {Array} array The array to modify. |
| * @param {Array} values The values to remove. |
| * @returns {Array} Returns `array`. |
| * var array = ['a', 'b', 'c', 'a', 'b', 'c']; |
| * _.pullAll(array, ['a', 'c']); |
| function pullAll(array, values) { |
| return (array && array.length && values && values.length) |
| ? basePullAll(array, values) |
| module.exports = pullAll; |