pickBy
pickBy<
T,Predicate>(obj,predicate):Partial<T>
Create a new object with all the properties for which the predicate hold true.
Example
pickBy({foo: 1, bar: "foo"}, ([, v]) => isNumber(v))// => {foo: 1}Alternatives
Type Parameters
• T extends object | ArrayLike<unknown>
• Predicate extends (__namedParameters) => boolean
Parameters
obj
T
The object to take the properties from.
predicate
Predicate
The function that must hold true for the property to be included.
Returns
Partial<T>
The constructed object.