remove
Array
since 2.0.0
Arguments
- Array The array to modify.
- Function The function invoked per iteration.
Returns
Array the new array of removed elements.
Removes all elements from array
that predicate
returns truthy for
and returns an array of the removed elements. The predicate is invoked
with three arguments: (value, index, array).
Note: Unlike _.filter
, this method mutates array
. Use _.pull
to pull elements from an array by value.
Example of Lodash _.remove
var array = [1, 2, 3, 4];
var evens = _.remove(array, function(n) {
return n % 2 == 0;
});
console.log(array);
// => [1, 3]
console.log(evens);
// => [2, 4]