JavaScript Object.getOwnPropertyDescriptor () -menetelmä palauttaa objektin oman ominaisuuden ominaisuuden kuvauksen.
Menetelmän syntaksi getOwnPropertyDescriptor()
on:
Object.getOwnPropertyDescriptor(obj, prop)
getOwnPropertyDescriptor()
Menetelmä, joka on staattinen menetelmä, kutsutaan käyttää Object
luokan nimi.
getOwnPropertyDescriptor () -parametrit
getOwnPropertyDescriptor()
Menetelmä vie:
- obj - kohde, josta omaisuutta etsitään.
- prop - Nimi tai
Symbol
sen ominaisuuden nimi , jonka kuvaus on haettava.
Palautusarvo getOwnPropertyDescriptorista ()
- Palauttaa objektissa olevan ominaisuuden kuvaajan.
- Palauttaa,
undefined
jos ominaisuutta ei ole objektissa.
Esimerkki: getOwnPropertyDescriptor () -ohjelman käyttö
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"));
Tuotos
(arvo: 10, kirjoitettava: tosi, lueteltava: tosi, konfiguroitava: tosi) (hae: (Funktio: hae numero), aseta: määrittelemätön, lueteltava: tosi, konfiguroitava: tosi) (arvo: 'JavaScript', kirjoitettava: epätosi, laskettavissa: väärä, määritettävissä: väärä)
Suositeltava lukeminen: Javascript Object.defineProperty ()