JavaScript Object.defineProperties()
- Forrige side create()
- Næste side defineProperty()
- Gå tilbage til forrige niveau JavaScript objekt referencemanual
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()
Returnerer beskrivelsen af egenskaben.
Object.getOwnPropertyDescriptors()
Returnerer beskrivelsen af alle objektets egenskaber.
instance
// Tilføj egenskab
// Opret et objekt const person = { firstName: "比尔", lastName: "盖茨" }); // Tilføj egenskab Object.defineProperties(person, { language: { value: "en" }, year: { value: "Hello" } });
Syntaks
Object.defineProperty(object, property, descriptor)
Parameter
Parameter | Beskrivelse |
---|---|
object | Nødvendigt. Objektet, der skal redigeres. |
property | Nødvendigt. Egenskaben, der skal redigeres. |
descriptor |
Nødvendigt. Beskrivelse af egenskabsdescriptoren, der skal tilføjes eller ændres:
|
Returværdi
Type | Beskrivelse |
---|---|
Object | Returnerer det indkommende objekt og anvender ændringerne. |
Browserunderstøttelse
Object.defineProperties()
er en funktion af ECMAScript 5 (ES5).
Siden juli 2013 har ES5 (JavaScript 2009) været fuldt understøttet i alle moderne browsere:
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 |
- Forrige side create()
- Næste side defineProperty()
- Gå tilbage til forrige niveau JavaScript objekt referencemanual