Metoda JavaScript Object.getOwnPropertyDescriptors () vraća sve vlastite deskriptore svojstva datog objekta.
Sintaksa getOwnPropertyDescriptors()
metode je:
Object.getOwnPropertyDescriptors(obj)
getOwnPropertyDescriptors()
Metoda, kao statičke metode, zove se pomoću Object
ime klase.
getOwnPropertyDescriptors () Parametri
getOwnPropertyDescriptors()
Postupak uzima u:
- obj - objekt za koji ćete dobiti sve vlastite deskriptore svojstava.
Vrati vrijednost iz getOwnPropertyDescriptors ()
- Vraća objekt koji sadrži sve vlastite deskriptore svojstva objekta
Primjer: Korištenje 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) )
Izlaz
(x: (vrijednost: 10, zapisljivo: istina, nabrojivo: istina, podesivo: istina), broj: (dobiti: (Funkcija: dobiti broj), skup: nedefinirano, nabrojivo: istina, podesivo: istina)) (x: 10 , broj: (Getter))
Preporučeno čitanje: Javascript Object.getOwnPropertyDescriptor ()