Obiect JavaScript getOwnPropertyDescriptors ()

Metoda JavaScript Object.getOwnPropertyDescriptors () returnează toți descriptorii proprii ai unui obiect dat.

Sintaxa getOwnPropertyDescriptors()metodei este:

 Object.getOwnPropertyDescriptors(obj)

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

getOwnPropertyDescriptors () Parametri

getOwnPropertyDescriptors()Metoda ia în:

  • obj - Obiectul pentru care se obțin toți descriptorii proprietăților proprii.

Returnează valoarea de la getOwnPropertyDescriptors ()

  • Returnează un obiect care conține toți descriptorii de proprietăți ai unui obiect

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

Ieșire

 (x: (valoare: 10, scriere: adevărat, enumerabil: adevărat, configurabil: adevărat), număr: (obține: (Funcție: obține număr), set: nedefinit, enumerabil: adevărat, configurabil: adevărat)) (x: 10 , număr: (Getter))

Lectură recomandată: Javascript Object.getOwnPropertyDescriptor ()

Articole interesante...