A JavaScript Object.getOwnPropertyDescriptors () metódus egy adott objektum összes saját tulajdonságleíróját adja vissza.
A getOwnPropertyDescriptors()
módszer szintaxisa :
Object.getOwnPropertyDescriptors(obj)
A getOwnPropertyDescriptors()
módszer statikus módszerként az Object
osztály nevét használja.
getOwnPropertyDescriptors () paraméterek
A getOwnPropertyDescriptors()
módszer:
- obj - Az a tárgy, amelyhez megkapja az összes saját tulajdonleírót.
A getOwnPropertyDescriptors () visszatérési értéke
- Visszaad egy objektumot, amely az objektum összes saját tulajdonságleíróját tartalmazza
Példa: A getOwnPropertyDescriptors () használata
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) )
Kimenet
(x: (érték: 10, írható: igaz, felsorolható: igaz, konfigurálható: igaz), szám: (lekérés: (funkció: lekérési szám), halmaz: meghatározatlan, felsorolható: igaz, konfigurálható: igaz)) (x: 10 , szám: (Getter))
Ajánlott olvasmány: Javascript Object.getOwnPropertyDescriptor ()