JavaScripti objekt getOwnPropertyDescriptors ()

Meetod JavaScript Object.getOwnPropertyDescriptors () tagastab kõik antud objekti kõik omaduste kirjeldajad.

Meetodi süntaks getOwnPropertyDescriptors()on:

 Object.getOwnPropertyDescriptors(obj)

getOwnPropertyDescriptors()Meetod, olles staatiline meetod, nimetatakse kasutades Objectklassi nimi.

getOwnPropertyDescriptors () parameetrid

getOwnPropertyDescriptors()Meetod võtab:

  • obj - objekt, mille jaoks saate kõik oma vara kirjeldajad.

Tagastusväärtus saidilt getOwnPropertyDescriptors ()

  • Tagastab objekti, mis sisaldab objekti kõiki enda omaduste kirjeldajaid

Näide: getOwnPropertyDescriptors () kasutamine

 let obj = ( x: 10, get number() ( return this.x; ), ); let value = Object.getOwnPropertyDescriptors(obj); console.log(value); // getOwnPropertyDescriptors() can be used for shallow clone let cloneObj = Object.create( Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj) ); console.log(cloneObj); // ( x: 10, number: (Getter) )

Väljund

 (x: (väärtus: 10, kirjutatav: tõene, loendatav: tõsi, seadistatav: tõene), arv: (saada: (funktsioon: saada arv), seatud: määratlemata, loendatav: tõene, seadistatav: tõsi)) (x: 10 , number: (Getter))

Soovitatav lugemine: Javascript Object.getOwnPropertyDescriptor ()

Huvitavad Artiklid...