JavaScript/Objekte/Object/getOwnPropertyDescriptor

Aus SELFHTML-Wiki
JavaScript‎ | Objekte‎ | Object
Version vom 12. März 2025, 07:36 Uhr von MScharwies (Diskussion | Beiträge) (-Iconset)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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ält
  • eigenschaft: Ein Objekt mit der Eigenschaft, das optionale Schlüsselwörter enthalten kann:
    • configurable: (Standardwert: false) Boolescher Wert true, wenn der Wert geändert, bzw. die Eigenschaft entfernt werden darf
    • enumerable: (Standardwert: false) Boolescher Wert true, wenn der Wert in Aufzählungen der Eigenschaften erscheint
    • value: (Standardwert: undefined) der Eigenschaft zugewiesene Wert (number, object, function, etc).
    • writable: (Standardwert: false) Boolescher Wert true, wenn der Wert überschrieben werden darf
    • get: (Standardwert: undefined) Funktion, die als getter für die Eigenschaft dient, Rückgabewert ist der Wert der Eigenschaft
    • set: (Standardwert: undefined) Funktion, die als setter für die Eigenschaft dient, Argument ist der neue Wert der Eigenschaft


Weblinks

  1. ECMAScript 2015 (6th Edition, ECMA-262): object.getOwnPropertyDescriptor()
  2. MDN: object.getOwnPropertyDescriptor()

Abgerufen am 14.09.2025
von "http://wiki.selfhtml.org/wiki/JavaScript/Objekte/Object/getOwnPropertyDescriptor"