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.
Optional
options: {Optional settings.
Optional
force?: 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.
Optional
onlyEnumerable?: booleanIf true, it forces the function to only do recursive checking on enumerable properties. Defaults to false.
Optional
onlyNonFunctions?: booleanIf true, it forces the function to only do recursive checking on non-function properties. Defaults to true.
Optional
onlyNonProto?: booleanIf true, it forces the function to only do recursive checking on properties that are not in the proto property. Defaults to true.
Optional
useKeysInsteadOfGetOwnPropertyNames?: 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.