JavaScript-Objekt getOwnPropertyDescriptor ()

Die JavaScript Object.getOwnPropertyDescriptor () -Methode gibt einen Eigenschaftsdeskriptor für die Eigenschaft eines Objekts zurück.

Die Syntax der getOwnPropertyDescriptor()Methode lautet:

 Object.getOwnPropertyDescriptor(obj, prop)

Die getOwnPropertyDescriptor()Methode ist eine statische Methode und wird unter Verwendung des ObjectKlassennamens aufgerufen .

getOwnPropertyDescriptor () Parameter

Die getOwnPropertyDescriptor()Methode umfasst:

  • obj - Das Objekt, in dem nach der Eigenschaft gesucht werden soll.
  • prop - Der Name oder Symboldie Eigenschaft, deren Beschreibung abgerufen werden soll.

Rückgabewert von getOwnPropertyDescriptor ()

  • Gibt einen Eigenschaftsdeskriptor der angegebenen Eigenschaft für das Objekt zurück.
  • Gibt zurück, undefinedwenn die Eigenschaft für das Objekt nicht vorhanden ist.

Beispiel: Verwenden von getOwnPropertyDescriptor ()

 let obj = ( x: 10, get number() ( return this.x; ), ); let xValue = Object.getOwnPropertyDescriptor(obj, "x"); console.log(xValue); let value = Object.getOwnPropertyDescriptor(obj, "number"); console.log(value); Object.defineProperty(obj, "name", ( value: "JavaScript", writable: false, enumerable: false, )); console.log(Object.getOwnPropertyDescriptor(obj, "name")); 

Ausgabe

 (Wert: 10, beschreibbar: wahr, aufzählbar: wahr, konfigurierbar: wahr) (get: (Funktion: Nummer abrufen), gesetzt: undefiniert, aufzählbar: wahr, konfigurierbar: wahr) (Wert: 'JavaScript', beschreibbar: falsch, aufzählbar: falsch, konfigurierbar: falsch)

Empfohlene Lektüre: Javascript Object.defineProperty ()

Interessante Beiträge...