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 Object
klassi 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 ()