JavaScript-Objekt getOwnPropertyDescriptors ()

Die JavaScript Object.getOwnPropertyDescriptors () -Methode gibt alle eigenen Eigenschaftsbeschreibungen eines bestimmten Objekts zurück.

Die Syntax der getOwnPropertyDescriptors()Methode lautet:

 Object.getOwnPropertyDescriptors(obj)

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

getOwnPropertyDescriptors () Parameter

Die getOwnPropertyDescriptors()Methode umfasst:

  • obj - Das Objekt, für das alle eigenen Eigenschaftsbeschreibungen abgerufen werden sollen.

Rückgabewert von getOwnPropertyDescriptors ()

  • Gibt ein Objekt zurück, das alle eigenen Eigenschaftsbeschreibungen eines Objekts enthält

Beispiel: Verwenden von getOwnPropertyDescriptors ()

 let obj = ( x: 10, get number() ( return this.x; ), ); let value = Object.getOwnPropertyDescriptors(obj); console.log(value); // getOwnPropertyDescriptors() can be used for shallow clone let cloneObj = Object.create( Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj) ); console.log(cloneObj); // ( x: 10, number: (Getter) )

Ausgabe

 (x: (Wert: 10, beschreibbar: wahr, aufzählbar: wahr, konfigurierbar: wahr), Nummer: (get: (Funktion: Nummer abrufen), gesetzt: undefiniert, aufzählbar: wahr, konfigurierbar: wahr)) (x: 10 , Nummer: (Getter))

Empfohlene Lektüre: Javascript Object.getOwnPropertyDescriptor ()

Interessante Beiträge...