Objet JavaScript getOwnPropertyDescriptors ()

La méthode JavaScript Object.getOwnPropertyDescriptors () renvoie tous les propres descripteurs de propriété d'un objet donné.

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

 Object.getOwnPropertyDescriptors(obj)

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

Paramètres getOwnPropertyDescriptors ()

La getOwnPropertyDescriptors()méthode prend en compte:

  • obj - Objet pour lequel obtenir tous ses propres descripteurs de propriété.

Valeur renvoyée par getOwnPropertyDescriptors ()

  • Renvoie un objet contenant tous les propres descripteurs de propriété d'un objet

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

Production

 (x: (valeur: 10, inscriptible: true, énumérable: true, configurable: true), number: (get: (Function: get number), set: undefined, enumerable: true, configurable: true)) (x: 10 , nombre: (Getter))

Lecture recommandée: Javascript Object.getOwnPropertyDescriptor ()

Articles intéressants...