JavaScript Reflect.defineProperty() Method

The static method Reflect.defineProperty() allows the precise addition to or modification of a property on an object. The Reflect.defineProperty() method returns a Boolean value which indicates that whether or not the property was successfully defined.

Syntax

Parameter

target: It is the target object which defines the property.

propertyKey: It is the name of the property to be defined or modified.

Attributes: It is the attributes for the property being defined or modified.

Return value:

This method returns a Boolean value which indicates that whether or not the property was successfully defined.

Exceptions

This exception will throw a TypeError if the target is not an Object.

Example 1

Output:

Object {  }

Example 2

Output:

 Object {  }
  true

Example 3

Output:

 "property1 created!"
  42
  12





Latest Courses