JavaScript Object.getOwnPropertyDescriptor()

Definition og brug

Object.getOwnPropertyDescriptor() Metoden returnerer objektets egenskabsbeskrivelse.

Object.getOwnPropertyDescriptor() 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() Returnerer alle objektets egenskabsnavne.

Object.getOwnPropertyDescriptor() Returnerer egenskabsbeskrivelsen.

Object.getOwnPropertyDescriptors() Returnerer beskrivelsen af alle objektets egenskaber.

Instans

// Opret et objekt
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Få egenskabsbeskrivelsen
let descriptor = Object.getOwnPropertyDescriptor(person, "firstName");

Prøv det selv

Syntaks

Object.getOwnPropertyDescriptor(object, property)

Parameter

Parameter Beskrivelse
object Obligatorisk. Målet objekt.
property Obligatorisk. For at få beskrivelsen af egenskaben skal egenskabsnavnet angives.

Returværdi

Type Beskrivelse
Object Egenskabsbeskrivelsesobjekt.

Browserstøtte

Object.getOwnPropertyDescriptor() 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