JavaScript-objekt getOwnPropertyDescriptors ()

JavaScript Object.getOwnPropertyDescriptors () -metoden returnerer alle egne eiendomsbeskrivelser for et gitt objekt.

Syntaksen til getOwnPropertyDescriptors()metoden er:

 Object.getOwnPropertyDescriptors(obj)

Den getOwnPropertyDescriptors()metoden, å være en statisk metode, kalles med Objectnavn klassen.

getOwnPropertyDescriptors () Parametere

Den getOwnPropertyDescriptors()metoden tar i:

  • obj - Objektet for å få alle egne eiendomsbeskrivere.

Returverdi fra getOwnPropertyDescriptors ()

  • Returnerer et objekt som inneholder alle egne eiendomsbeskrivelser for et objekt

Eksempel: Bruke 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) )

Produksjon

 (x: (verdi: 10, skrivbar: sant, enumerable: true, configureable: true), number: (get: (Funksjon: get number), sett: udefinert, enumerable: true, configureable: true)) (x: 10 , nummer: (Getter))

Anbefalt lesing: Javascript Object.getOwnPropertyDescriptor ()

Interessante artikler...