Reflect.getOwnPropertyDescriptor()
The static
Reflect.getOwnPropertyDescriptor()
method is similar to
Object.getOwnPropertyDescriptor()
. It returns a property descriptor of
the given property if it exists on the object, undefined
otherwise.
Syntax
Reflect.getOwnPropertyDescriptor(target, propertyKey)
Parameters
target
- : The target object in which to look for the property.
propertyKey
- : The name of the property to get an own property descriptor for.
Return value
A property descriptor object if the property exists in target
object; otherwise, undefined
.
Exceptions
A TypeError
, if target
is not an
Object
.
Description
The Reflect.getOwnPropertyDescriptor
method returns a property descriptor
of the given property if it exists in the target
object,
undefined
otherwise. The only difference to
Object.getOwnPropertyDescriptor()
is how non-object targets are handled.