JavaScript Object.defineProperties()
- Vorige pagina create()
- Volgende pagina defineProperty()
- Ga naar het vorige niveau JavaScript object reference manual
Definition and usage
Object.defineProperties()
The method is used to add or change object properties.
Object.defineProperties()
The method allows you to change the metadata of the property.
Object.defineProperties()
The method allows you to add getter and setter.
Related methods:
Object.defineProperty()
Add or modify properties.
Object.defineProperties()
Add or modify multiple properties.
Object.getOwnPropertyNames()
Return all property names of the object.
Object.getOwnPropertyDescriptor()
Retourneer de beschrijver van het eigenschap.
Object.getOwnPropertyDescriptors()
Retourneer de beschrijvers van alle eigenschappen van het object.
Instantie
Voeg eigenschappen toe:
// Maak een object aan const person = { firstName: "比尔", lastName: "盖茨" }); // Voeg eigenschappen toe Object.defineProperties(person, { language: { value: "en" }, year: { value: "Hello" } });
Syntax
Object.defineProperty(object, property, descriptor)
Parameters
Parameters | Beschrijving |
---|---|
object | Verplicht. Het object dat moet worden bewerkt. |
property | Verplicht. Het eigenschap dat moet worden bewerkt. |
descriptor |
Verplicht. Beschrijving van het eigenschapsdescriptief dat moet worden toegevoegd of gewijzigd:
|
Retourneerwaarde
Type | Beschrijving |
---|---|
Object | Geef het ingebrachte object terug en toepas de wijzigingen. |
Browserondersteuning
Object.defineProperties()
is een kenmerk van ECMAScript 5 (ES5).
Sinds juli 2013 wordt ES5 (JavaScript 2009) volledig ondersteund in alle moderne browsers:
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 create()
- Volgende pagina defineProperty()
- Ga naar het vorige niveau JavaScript object reference manual