JavaScript Object.getOwnPropertyDescriptors()
- Föregående sida getOwnPropertyDescriptor()
- Nästa sida getOwnPropertyNames()
- Tillbaka till föregående nivå JavaScript objektreferenshandbok
Definition och användning
Object.getOwnPropertyDescriptors()
Metoden returnerar beskrivningen av alla objektsattribut.
Object.getOwnPropertyDescriptors()
Metoden ändrar inte det ursprungliga objektet.
Relaterade metoder:
Object.defineProperty()
Lägg till eller ändra egenskaper.
Object.defineProperties()
Lägg till eller ändra flera egenskaper.
Object.getOwnPropertyNames()
Returnerar alla attributnamn på objektet.
Object.getOwnPropertyDescriptor()
Returnerar beskrivningen av ett attribut.
Object.getOwnPropertyDescriptors()
Returnerar beskrivningen av alla objektsattribut.
Exempel
// Skapa ett objekt const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Hämta alla egenskapsbeskrivningar let descriptors = Object.getOwnPropertyDescriptors(person);
Syntax
Object.getOwnPropertyDescriptors(object)
Parameter
Parameter | Beskrivning |
---|---|
object | Obligatorisk. Objektet som ska få egenskapsbeskrivningen. |
Returvärde
Typ | Beskrivning |
---|---|
Object | En objekt som innehåller alla egenskapsbeskrivningar. |
Webbläsarstöd
Object.getOwnPropertyDescriptors()
är en egenskap av ECMAScript5 (ES5).
Från och med juli 2013 stöder alla moderna webbläsare fullt ut 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 | Juli 2012 | Juli 2013 |
- Föregående sida getOwnPropertyDescriptor()
- Nästa sida getOwnPropertyNames()
- Tillbaka till föregående nivå JavaScript objektreferenshandbok