De JavaScript Object.getOwnPropertyDescriptors () - methode retourneert alle eigen eigenschapbeschrijvingen van een bepaald object.
De syntaxis van de getOwnPropertyDescriptors()
methode is:
Object.getOwnPropertyDescriptors(obj)
De getOwnPropertyDescriptors()
methode, die een statische methode is, wordt aangeroepen met behulp van de Object
klassenaam.
getOwnPropertyDescriptors () Parameters
De getOwnPropertyDescriptors()
methode omvat:
- obj - Het object waarvoor alle eigen eigenschapsdescriptors moeten worden opgehaald.
Retourwaarde van getOwnPropertyDescriptors ()
- Retourneert een object dat alle eigen eigenschapbeschrijvingen van een object bevat
Voorbeeld: getOwnPropertyDescriptors () gebruiken
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) )
Uitvoer
(x: (waarde: 10, schrijfbaar: waar, enumerable: waar, configureerbaar: waar), getal: (get: (Functie: get nummer), set: ongedefinieerd, enumerable: waar, configureerbaar: waar)) (x: 10 , nummer: (Getter))
Aanbevolen literatuur: Javascript Object.getOwnPropertyDescriptor ()