JavaScript Object.getOwnPropertyDescriptor()
- Föregående sida fromEntries()
- Nästa sida getOwnPropertyDescriptors()
- Gå tillbaka till föregående nivå JavaScript-objektsreferenshandbok
Definition och användning
Object.getOwnPropertyDescriptor()
Metoden returnerar objektets egenskapsbeskrivare.
Object.getOwnPropertyDescriptor()
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()
Returnera alla objektets attributnamn.
Object.getOwnPropertyDescriptor()
Returnera egenskapsbeskrivaren.
Object.getOwnPropertyDescriptors()
Returnera beskrivaren för alla objektets egenskaper.
Instans
// Skapa ett objekt const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Hämta egenskapsbeskrivaren let descriptor = Object.getOwnPropertyDescriptor(person, "firstName");
Syntaks
Object.getOwnPropertyDescriptor(object, property)
Parameter
Parameter | Beskrivning |
---|---|
object | Obligatorisk. Målobjektet. |
property | Obligatorisk. Få tillgång till egenskapsbeskrivaren för attributnamnet. |
Returvärde
Typ | Beskrivning |
---|---|
Object | Egenskapsbeskrivningsobjekt. |
Webbläsarstöd
Object.getOwnPropertyDescriptor()
Det ä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 fromEntries()
- Nästa sida getOwnPropertyDescriptors()
- Gå tillbaka till föregående nivå JavaScript-objektsreferenshandbok