Skip to main content
Version: 4.0.0

Reflect.deleteProperty()

The static Reflect.deleteProperty() method allows to delete properties. It is like the delete operator as a function.

Syntax​

Reflect.deleteProperty(target, propertyKey)

Parameters​

  • target
    • : The target object on which to delete the property.
  • propertyKey
    • : The name of the property to be deleted.

Return value​

A Boolean indicating whether or not the property was successfully deleted.

Exceptions​

A TypeError, if target is not an Object.

Description​

The Reflect.deleteProperty method allows you to delete a property on an object. It returns a Boolean indicating whether or not the property was successfully deleted. It is almost identical to the non-strict delete operator.