JavaScript Object.getOwnPropertyDescriptors()
- Forrige side getOwnPropertyDescriptor()
- Næste side getOwnPropertyNames()
- Tilbage til overordnede JavaScript objekt referencehåndbog
Definition og brug
Object.getOwnPropertyDescriptors()
Metoden returnerer alle egenskabsbeskrivelserne for objektet.
Object.getOwnPropertyDescriptors()
Metoden ændrer ikke det oprindelige objekt.
Relaterede metoder:
Object.defineProperty()
Tilføj eller ændr egenskaber.
Object.defineProperties()
Tilføj eller ændr flere egenskaber.
Object.getOwnPropertyNames()
Retur alle objektets egenskabsnavne.
Object.getOwnPropertyDescriptor()
Retur beskrivelsen af egenskaber.
Object.getOwnPropertyDescriptors()
Retur alle objektets egenskabsbeskrivelser.
Eksempel
// Opret et objekt const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Få alle egenskabsbeskrivelser let descriptors = Object.getOwnPropertyDescriptors(person);
Syntaks
Object.getOwnPropertyDescriptors(object)
Parameter
Parameter | Beskrivelse |
---|---|
object | Obligatorisk. Objektet, der skal fås egenskabsbeskrivelsen for. |
Returværdi
Type | Beskrivelse |
---|---|
Object | En objekt, der indeholder alle egenskabsbeskrivelser. |
Browserstøtte
Object.getOwnPropertyDescriptors()
Er en funktion af ECMAScript5 (ES5).
Fra juli 2013 har alle moderne browsere fuldt støtte til 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 |
- Forrige side getOwnPropertyDescriptor()
- Næste side getOwnPropertyNames()
- Tilbage til overordnede JavaScript objekt referencehåndbog