JavaScripti objekt getOwnPropertyDescriptor ()

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 Objectklassi nimi.

getOwnPropertyDescriptor () parameetrid

getOwnPropertyDescriptor()Meetod võtab:

  • obj - objekt, kust vara otsida.
  • rekvisiit - nimi või Symbolvara, mille kirjeldus tuleb hankida.

Tagastusväärtus saidilt getOwnPropertyDescriptor ()

  • Tagastab objektil antud atribuudi atribuudi kirjeldaja.
  • Tagastab, undefinedkui 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 ()

Huvitavad Artiklid...