Objet JavaScript getOwnPropertyDescriptor ()

La méthode JavaScript Object.getOwnPropertyDescriptor () renvoie un descripteur de propriété pour la propre propriété d'un objet.

La syntaxe de la getOwnPropertyDescriptor()méthode est:

 Object.getOwnPropertyDescriptor(obj, prop)

La getOwnPropertyDescriptor()méthode, étant une méthode statique, est appelée en utilisant le Objectnom de la classe.

Paramètres getOwnPropertyDescriptor ()

La getOwnPropertyDescriptor()méthode prend en compte:

  • obj - Objet dans lequel rechercher la propriété.
  • prop - Le nom ou Symbolla propriété dont la description doit être récupérée.

Valeur renvoyée par getOwnPropertyDescriptor ()

  • Renvoie un descripteur de propriété de la propriété donnée sur l'objet.
  • Renvoie undefinedsi la propriété n'existe pas sur l'objet.

Exemple: utilisation de 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")); 

Production

 (valeur: 10, accessible en écriture: true, enumerable: true, configurable: true) (get: (Function: get number), set: undefined, enumerable: true, configurable: true) (valeur: 'JavaScript', en écriture: false, énumérable: faux, configurable: faux)

Lecture recommandée: Javascript Object.defineProperty ()

Articles intéressants...