omitBy
omitBy<
T
,Predicate
>(obj
,predicate
):Partial
<T
>
Create a new object with all the properties excluded for which the predicate hold true.
Example
omitBy({foo: 1, bar: "foo"}, ([, v]) => isNumber(v))// => {bar: "foo"}
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 excluded.
Returns
Partial
<T
>
The constructed object.