4.17.11
3.10.1
2.4.2
1.3.1

_.pull(array, [values])

Removes all given values from array using SameValueZero for equality comparisons.

Note: Unlike _.without, this method mutates array. Use _.remove to remove elements from an array by predicate.

Since

2.0.0

Arguments

argument
array
[values]
type
Array
...*
description
The array to modify.
The values to remove.

Returns

(array)

Example

var array = [
  "a",
  "b",
  "c",
  "a",
  "b",
  "c",
];

_.pull(array, "a", "c");
console.log(array);
// => ['b', 'b']
var array = ["a", "b", "c", "a", "b", "c"];

_.pull(array, "a", "c");
console.log(array);
// => ['b', 'b']