JavaScript Object.getOwnPropertyDescriptor()
- Previous Page fromEntries()
- Next Page getOwnPropertyDescriptors()
- Go Back to the Previous Level JavaScript Object Reference Manual
Definition and Usage
Object.getOwnPropertyDescriptor()
The method returns the descriptor of the object's property.
Object.getOwnPropertyDescriptor()
The method does not change the original object.
Related Methods:
Object.defineProperty()
Add or modify properties.
Object.defineProperties()
Add or modify multiple properties.
Object.getOwnPropertyNames()
Returns all property names of the object.
Object.getOwnPropertyDescriptor()
Returns the descriptors of the properties.
Object.getOwnPropertyDescriptors()
Returns the descriptors of all properties of the object.
Instance
// Create an object const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Get the property descriptor let descriptor = Object.getOwnPropertyDescriptor(person, "firstName");
Syntax
Object.getOwnPropertyDescriptor(object, property)
Parameter
Parameter | Description |
---|---|
object | Required. The target object. |
property | Required. To get the property name of the descriptor. |
Return Value
Type | Description |
---|---|
Object | The descriptor object of the property. |
Browser Support
Object.getOwnPropertyDescriptor()
It is a feature of ECMAScript5 (ES5).
Since July 2013, all modern browsers have fully supported ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
September 2012 | September 2012 | April 2013 | July 2012 | July 2013 |
- Previous Page fromEntries()
- Next Page getOwnPropertyDescriptors()
- Go Back to the Previous Level JavaScript Object Reference Manual