JavaScript-objekt getOwnPropertyDescriptors ()

JavaScript Object.getOwnPropertyDescriptors () -metoden returnerar alla egna egendomsbeskrivare för ett visst objekt.

Syntaxen för getOwnPropertyDescriptors()metoden är:

 Object.getOwnPropertyDescriptors(obj)

Den getOwnPropertyDescriptors()metod, som är en statisk metod, kallas med hjälp av Objectklassnamnet.

getOwnPropertyDescriptors () Parametrar

Den getOwnPropertyDescriptors()metod tar in:

  • obj - Objektet för vilket alla egna fastighetsbeskrivare ska fås.

Returvärde från getOwnPropertyDescriptors ()

  • Returnerar ett objekt som innehåller alla egna egendomsbeskrivare för ett objekt

Exempel: Använda getOwnPropertyDescriptors ()

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

Produktion

 (x: (värde: 10, skrivbar: sant, uppräknat: sant, konfigurerbart: sant), nummer: (get: (Funktion: get nummer), set: odefinierat, uppräkbart: sant, konfigurerbart: sant)) (x: 10 , nummer: (Getter))

Rekommenderad läsning: Javascript Object.getOwnPropertyDescriptor ()

Intressanta artiklar...