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.