A JavaScript Object.getOwnPropertyDescriptor () metódus egy objektum saját tulajdonságának tulajdonságleíróját adja vissza.
A getOwnPropertyDescriptor()
módszer szintaxisa :
Object.getOwnPropertyDescriptor(obj, prop)
A getOwnPropertyDescriptor()
módszer statikus módszerként az Object
osztály nevét használja.
getOwnPropertyDescriptor () paraméterek
A getOwnPropertyDescriptor()
módszer:
- obj - Az a tárgy, amelyben az ingatlant keresni kell.
- prop -
Symbol
annak a tulajdonságnak a neve vagy neve, amelynek leírását be kell szerezni.
A getOwnPropertyDescriptor () visszatérési értéke
- Visszaadja az objektum adott tulajdonságának tulajdonságleíróját.
- Visszaadja,
undefined
ha a tulajdonság nem létezik az objektumon.
Példa: A getOwnPropertyDescriptor () használata
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"));
Kimenet
(érték: 10, írható: igaz, felsorolható: igaz, konfigurálható: igaz) (lekérés: (Funkció: lekérési szám), készlet: undefined, felsorolható: igaz, konfigurálható: igaz) (érték: 'JavaScript', írható: hamis megszámlálható: hamis, konfigurálható: hamis)
Ajánlott olvasmány: Javascript Object.defineProperty ()