JavaScript-object getOwnPropertyDescriptor ()

De JavaScript Object.getOwnPropertyDescriptor () - methode retourneert een eigenschapdescriptor voor de eigen eigenschap van een object.

De syntaxis van de getOwnPropertyDescriptor()methode is:

 Object.getOwnPropertyDescriptor(obj, prop)

De getOwnPropertyDescriptor()methode, die een statische methode is, wordt aangeroepen met behulp van de Objectklassenaam.

getOwnPropertyDescriptor () Parameters

De getOwnPropertyDescriptor()methode omvat:

  • obj - Het object waarin naar de eigenschap moet worden gezocht.
  • prop - De naam of Symbolvan de eigenschap waarvan de beschrijving moet worden opgehaald.

Retourwaarde van getOwnPropertyDescriptor ()

  • Retourneert een eigenschapsdescriptor van de opgegeven eigenschap voor het object.
  • Retourneert undefinedals de eigenschap niet voor het object bestaat.

Voorbeeld: getOwnPropertyDescriptor () gebruiken

 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")); 

Uitvoer

 (waarde: 10, beschrijfbaar: waar, enumerable: true, configureerbaar: true) (get: (Functie: get nummer), set: undefined, enumerable: true, configurable: true) (waarde: 'JavaScript', beschrijfbaar: false, enumerable: false, configurable: false)

Aanbevolen literatuur: Javascript Object.defineProperty ()

Interessante artikelen...