JavaScript Object.getOwnPropertyDescriptors () -menetelmä palauttaa kaikki tietyn objektin omat ominaisuuskuvaajat.
Menetelmän syntaksi getOwnPropertyDescriptors()
on:
Object.getOwnPropertyDescriptors(obj)
getOwnPropertyDescriptors()
Menetelmä, joka on staattinen menetelmä, kutsutaan käyttää Object
luokan nimi.
getOwnPropertyDescriptors () -parametrit
getOwnPropertyDescriptors()
Menetelmä vie:
- obj - kohde, jolle saat kaikki omaisuuden kuvaajat.
Palautusarvo getOwnPropertyDescriptors (): lta
- Palauttaa objektin, joka sisältää kaikki objektin omat ominaisuuskuvaajat
Esimerkki: getOwnPropertyDescriptors () -ohjelman käyttö
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) )
Tuotos
(x: (arvo: 10, kirjoitettava: tosi, lueteltava: tosi, konfiguroitava: tosi), numero: (hae: (funktio: hae numero), aseta: määrittelemätön, lueteltava: tosi, konfiguroitava: tosi)) (x: 10 , numero: (Getter))
Suositeltava lukeminen: Javascript Object.getOwnPropertyDescriptor ()