Obiect JavaScript getOwnPropertyDescriptor ()

Metoda JavaScript Object.getOwnPropertyDescriptor () returnează un descriptor de proprietate pentru propria proprietate a unui obiect.

Sintaxa getOwnPropertyDescriptor()metodei este:

 Object.getOwnPropertyDescriptor(obj, prop)

getOwnPropertyDescriptor()Metoda, fiind o metodă statică, se numește folosind Objectnumele clasei.

Parametrii getOwnPropertyDescriptor ()

getOwnPropertyDescriptor()Metoda ia în:

  • obj - Obiectul în care să căutați proprietatea.
  • prop - Numele sau Symbolproprietatea a cărei descriere trebuie recuperată.

Returnează valoarea de la getOwnPropertyDescriptor ()

  • Returnează un obiect descriptor al proprietății date.
  • Returnează undefineddacă proprietatea nu există pe obiect.

Exemplu: Utilizarea 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")); 

Ieșire

 (valoare: 10, scriere: adevărat, enumerabil: adevărat, configurabil: adevărat) (obține: (Funcție: obține numărul), set: nedefinit, enumerabil: adevărat, configurabil: adevărat) (valoare: „JavaScript”, scriere: fals, enumerabil: fals, configurabil: fals)

Lectură recomandată: Javascript Object.defineProperty ()

Articole interesante...