Iterates over properties of object, returning an array of all elements predicate returns truthy for. The predicate is invoked with three arguments: (value, key, object).
object
predicate
If you want an object in return, consider pickBy.
pickBy
The object to iterate over.
Optional
The function invoked per iteration.
Returns the new filtered array.
5.3.0
[[pickBy]],[[pull]],[[pullAll]],[[pullAllBy]],[[pullAllWith]],[[pullAt]],[[remove]],[[reject]]
const object = { 'a': 5, 'b': 8, 'c': 10 }filterObject(object, (n) => !(n % 5))// => [5, 10] Copy
const object = { 'a': 5, 'b': 8, 'c': 10 }filterObject(object, (n) => !(n % 5))// => [5, 10]
Iterates over properties of
object
, returning an array of all elementspredicate
returns truthy for. The predicate is invoked with three arguments: (value, key, object).If you want an object in return, consider
pickBy
.