JavaScript-object getOwnPropertyDescriptors ()

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 Objectklassenaam.

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 ()

Interessante artikelen...