„JavaScript“ objektas getOwnPropertyDescriptor ()

Metodas „JavaScript Object.getOwnPropertyDescriptor ()“ pateikia objekto nuosavybės ypatybių aprašą.

getOwnPropertyDescriptor()Metodo sintaksė yra tokia:

 Object.getOwnPropertyDescriptor(obj, prop)

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

getOwnPropertyDescriptor () parametrai

getOwnPropertyDescriptor()Metodas trunka:

  • obj - objektas, kuriame reikia ieškoti turto.
  • rekvizitas - Symbolnuosavybės, kurios aprašą reikia gauti, pavadinimas arba pavadinimas .

Grąžinimo vertė iš getOwnPropertyDescriptor ()

  • Grąžina objekte nurodytos nuosavybės ypatybių aprašą.
  • Grąžina, undefinedjei objekte nėra nuosavybės.

Pavyzdys: getOwnPropertyDescriptor () naudojimas

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

Rezultatas

 (reikšmė: 10, įrašoma: teisinga, suskaičiuojama: teisinga, konfigūruojama: teisinga) (gauti: (funkcija: gauti skaičių), nustatyti: neapibrėžta, suskaičiuota: teisinga, konfigūruojama: tiesa) (reikšmė: „JavaScript“, įrašoma: klaidinga, suskaičiuota: klaidinga, konfigūruojama: klaidinga)

Rekomenduojamas skaitymas: Javascript Object.defineProperty ()

Įdomios straipsniai...