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