Skip to main content
Version: 3.27.2

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.