JavaScript Object.getOwnPropertyDescriptors()
- Vorige pagina getOwnPropertyDescriptor()
- Volgende pagina getOwnPropertyNames()
- Terug naar het vorige niveau JavaScript object reference manual
Definitie en gebruik
Object.getOwnPropertyDescriptors()
De methode retourneert de beschrijvers van alle eigenschappen van het object.
Object.getOwnPropertyDescriptors()
De methode wijzigt het oorspronkelijke object niet.
Gerelateerde methoden:
Object.defineProperty()
Voeg of wijzig eigenschappen toe.
Object.defineProperties()
Voeg of wijzig meerdere eigenschappen toe.
Object.getOwnPropertyNames()
Retourneert alle eigenschapsnamen van het object.
Object.getOwnPropertyDescriptor()
Retourneert de beschrijver van de eigenschap.
Object.getOwnPropertyDescriptors()
Retourneert de beschrijvers van alle eigenschappen van het object.
Voorbeeld
// Een object aanmaken const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Alle eigenschapsbeschrijvers ophalen let descriptors = Object.getOwnPropertyDescriptors(person);
Syntax
Object.getOwnPropertyDescriptors(object)
Parameter
Parameter | Beschrijving |
---|---|
object | Verplicht. Het object dat de eigenschapsbeschrijver moet ophalen. |
Retourwaarde
Type | Beschrijving |
---|---|
Object | Bevat alle eigenschapsbeschrijvers van een object. |
Browserondersteuning
Object.getOwnPropertyDescriptors()
Is een kenmerk van ECMAScript5 (ES5).
Sinds juli 2013 ondersteunen alle moderne browsers ES5 (JavaScript 2009) volledig:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
September 2012 | September 2012 | April 2013 | Juli 2012 | Juli 2013 |
- Vorige pagina getOwnPropertyDescriptor()
- Volgende pagina getOwnPropertyNames()
- Terug naar het vorige niveau JavaScript object reference manual