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 Object
názov triedy.
parametre getOwnPropertyDescriptor ()
getOwnPropertyDescriptor()
Metóda berie v:
- obj - Objekt, v ktorom sa má hľadať vlastnosť.
- prop - Názov alebo
Symbol
vlastnosť, ktorej popis sa má získať.
Vrátiť hodnotu z getOwnPropertyDescriptor ()
- Vráti deskriptor vlastnosti danej vlastnosti na objekte.
- Vráti sa,
undefined
ak 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 ()