JavaScript-objekt getOwnPropertyDescriptors ()

JavaScript Object.getOwnPropertyDescriptors () -metoden returnerer alle egne ejendomsbeskrivelser for et givet objekt.

Metodens syntaks getOwnPropertyDescriptors()er:

 Object.getOwnPropertyDescriptors(obj)

Den getOwnPropertyDescriptors()metode, som er en statisk metode, der kaldes ved hjælp af Objectnavnet klassen.

getOwnPropertyDescriptors () Parametre

Den getOwnPropertyDescriptors()metode tager i:

  • obj - Det objekt, som alle egne ejendomsbeskrivere skal hentes til.

Returneringsværdi fra getOwnPropertyDescriptors ()

  • Returnerer et objekt, der indeholder alle egne ejendomsbeskrivelser for et objekt

Eksempel: Brug af 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ærdi: 10, skrivbar: sand, enumerabel: sand, konfigurerbar: sand), nummer: (get: (Funktion: get nummer), sæt: udefineret, optællbar: sand, konfigurerbar: sand)) (x: 10 , nummer: (Getter))

Anbefalet læsning: Javascript Object.getOwnPropertyDescriptor ()

Interessante artikler...