The dictionary object from which to delete the key-value pair.
The key of the key-value pair to delete.
Optional. If true, performs a case-insensitive key comparison. Defaults to false.
The deleted key-value pair as an object containing the key and value, or undefined
if the key was not found.
Deletes a key-value pair from the given dictionary object based on the specified key.