JavaScript/Objekte/Object/getOwnPropertyDescriptor
Aus SELFHTML-Wiki
< JavaScript | Objekte | Object
Die object.getOwnPropertyDescriptor()-Methode übergibt einen Eigenschaften-descriptor für eine eigene Eigenschaft, die nicht durch einen Konstruktor erzeugt wurde.[1][2]
Beispiel
meinObjekt.getOwnPropertyDescriptor(obj, eigenschaft)
Folgende Parameter sind erforderlich:
obj
: Objekt, das neue oder geänderte Eigenschaften erhälteigenschaft
: Ein Objekt mit der Eigenschaft, das optionale Schlüsselwörter enthalten kann:configurable
: (Standardwert:false
) Boolescher Werttrue
, wenn der Wert geändert, bzw. die eigenschaft entfernt werden darfenumerable
: (Standardwert:false
) Boolescher Werttrue
, wenn der Wert in Aufzählungen der Eigenschaften erscheintvalue
: (Standardwert:undefined
) der Eigenschaft zugewiesene Wert (number, object, function, etc).writable
: (Standardwert:false
) Boolescher Wert true, wenn der Wert überschrieben werden darfget
: (Standardwert:undefined
) Funktion, die als getter für die Eigenschaft dient, Rückgabewert ist der Wert der Eigenschaftset
: (Standardwert:undefined
) Funktion, die als setter für die Eigenschaft dient, Argument ist der neue Wert der Eigenschaft
Weblinks
- ↑ ECMAScript 2015 (6th Edition, ECMA-262): object.getOwnPropertyDescriptor()
- ↑ MDN: object.getOwnPropertyDescriptor()