„JavaScript“ objektas getOwnPropertyDescriptors ()

Metodas „JavaScript Object.getOwnPropertyDescriptors ()“ grąžina visus tam tikro objekto nuosavybės aprašus.

getOwnPropertyDescriptors()Metodo sintaksė yra tokia:

 Object.getOwnPropertyDescriptors(obj)

getOwnPropertyDescriptors()Metodas, būdamas statinis metodas, vadinamas naudojant Objectklasės pavadinimą.

getOwnPropertyDescriptors () parametrai

getOwnPropertyDescriptors()Metodas trunka:

  • obj - objektas, kuriam gauti visus nuosavybės aprašus.

Grąžinimo vertė iš getOwnPropertyDescriptors ()

  • Pateikia objektą, kuriame yra visi nuosavybės objekto nuosavybės aprašai

Pavyzdys: getOwnPropertyDescriptors () naudojimas

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

Rezultatas

 (x: (reikšmė: 10, įrašoma: teisinga, suskaičiuota: teisinga, konfigūruojama: teisinga), skaičius: (gaunama: (funkcija: gaunamas skaičius), nustatytas: neapibrėžtas, suskaičiuojamas: teisingas, konfigūruojamas: tiesa)) (x: 10 , numeris: („Getter“)

Rekomenduojamas skaitymas: Javascript Object.getOwnPropertyDescriptor ()

Įdomios straipsniai...