The type of the object.
The type of the key to remove, which extends a loose autocomplete of string or number.
The object or array of objects to filter.
The key of the property to remove.
Optionaloptions: {Optional settings.
Optionalforce?: booleanIf true, it forces the function to filter the properties of the value passed into the obj parameter, even if it is not an object. Defaults to false.
OptionalonlyEnumerable?: booleanIf true, it forces the function to only do recursive checking on enumerable properties. Defaults to false.
OptionalonlyNonFunctions?: booleanIf true, it forces the function to only do recursive checking on non-function properties. Defaults to true.
OptionalonlyNonProto?: booleanIf true, it forces the function to only do recursive checking on properties that are not in the proto property. Defaults to true.
OptionaluseKeysInsteadOfGetOwnPropertyNames?: booleanIf true, uses Object.keys instead of Object.getOwnPropertyNames to get the properties of the object. Defaults to false.
Recursively filters out a specified property from an object or array of objects.