JavaScript objekt getOwnPropertyDescriptor ()

Metoda JavaScript Object.getOwnPropertyDescriptor () vraća deskriptor svojstva za vlastito svojstvo objekta.

Sintaksa getOwnPropertyDescriptor()metode je:

 Object.getOwnPropertyDescriptor(obj, prop)

getOwnPropertyDescriptor()Metoda, kao statičke metode, zove se pomoću Objectime klase.

getOwnPropertyDescriptor () Parametri

getOwnPropertyDescriptor()Postupak uzima u:

  • obj - objekt u kojem se traži imovina.
  • rekvizit - naziv ili Symbolsvojstvo čiji opis treba dohvatiti.

Vrati vrijednost iz getOwnPropertyDescriptor ()

  • Vraća opisnik svojstva datog svojstva na objektu.
  • Vraća undefinedako svojstvo ne postoji na objektu.

Primjer: Korištenje 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")); 

Izlaz

 (vrijednost: 10, zapisljivo: istina, nabrojivo: istina, podesivo: istina) (dobiti: (Funkcija: dobiti broj), skup: nedefinirano, nabrojivo: istina, podesivo: istina) (vrijednost: 'JavaScript', zapisljivo: netačno, enumerable: false, configurable: false)

Preporučeno čitanje: Javascript Object.defineProperty ()

Zanimljivi članci...