Objekt JavaScript getOwnPropertyDescriptor ()

Metóda JavaScript Object.getOwnPropertyDescriptor () vracia deskriptor vlastnosti pre vlastnú vlastnosť objektu.

Syntax getOwnPropertyDescriptor()metódy je:

 Object.getOwnPropertyDescriptor(obj, prop)

getOwnPropertyDescriptor()Metóda je statické metódy, je nazývaný pomocou Objectnázov triedy.

parametre getOwnPropertyDescriptor ()

getOwnPropertyDescriptor()Metóda berie v:

  • obj - Objekt, v ktorom sa má hľadať vlastnosť.
  • prop - Názov alebo Symbolvlastnosť, ktorej popis sa má získať.

Vrátiť hodnotu z getOwnPropertyDescriptor ()

  • Vráti deskriptor vlastnosti danej vlastnosti na objekte.
  • Vráti sa, undefinedak vlastnosť na objekte neexistuje.

Príklad: Použitie 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")); 

Výkon

 (hodnota: 10, zapisovateľná: true, enumerable: true, konfigurovateľná: true) (get: (Function: get number), sada: nedefinované, enumerable: true, configurable: true) (hodnota: „JavaScript“, zapisovateľná: false, enumerable: false, configurable: false)

Odporúčané čítanie: Javascript Object.defineProperty ()

Zaujímavé články...