Meetod JavaScript Object.getOwnPropertyDescriptor () tagastab objekti enda atribuudi atribuudikirjeldaja.
Meetodi süntaks getOwnPropertyDescriptor()
on:
Object.getOwnPropertyDescriptor(obj, prop)
getOwnPropertyDescriptor()
Meetod, olles staatiline meetod, nimetatakse kasutades Object
klassi nimi.
getOwnPropertyDescriptor () parameetrid
getOwnPropertyDescriptor()
Meetod võtab:
- obj - objekt, kust vara otsida.
- rekvisiit - nimi või
Symbol
vara, mille kirjeldus tuleb hankida.
Tagastusväärtus saidilt getOwnPropertyDescriptor ()
- Tagastab objektil antud atribuudi atribuudi kirjeldaja.
- Tagastab,
undefined
kui atribuuti objektil pole.
Näide: getOwnPropertyDescriptor () kasutamine
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äljund
(väärtus: 10, kirjutatav: tõene, loendatav: tõsi, seadistatav: tõsi) (saada: (funktsioon: saada arv), seatud: määratlemata, loendatav: tõsi, seadistatav: tõene) (väärtus: 'JavaScript', kirjutatav: vale, loendatav: vale, seadistatav: vale)
Soovitatav lugemine: Javascript Object.defineProperty ()