JavaScript Object.getOwnPropertyDescriptor () -metoden returnerer en eiendomsbeskrivelse for et objekts egen eiendom.
Syntaksen til getOwnPropertyDescriptor()
metoden er:
Object.getOwnPropertyDescriptor(obj, prop)
Den getOwnPropertyDescriptor()
metoden, å være en statisk metode, kalles med Object
navn klassen.
getOwnPropertyDescriptor () Parametere
Den getOwnPropertyDescriptor()
metoden tar i:
- obj - Objektet der du skal lete etter eiendommen.
- prop - Navnet på eller
Symbol
eiendommen hvis beskrivelse skal hentes.
Returverdi fra getOwnPropertyDescriptor ()
- Returnerer en eiendomsbeskrivelse av den gitte eiendommen på objektet.
- Returnerer
undefined
hvis eiendommen ikke finnes på objektet.
Eksempel: Bruke getOwnPropertyDescriptor ()
let obj = ( x: 10, get number() ( return this.x; ), ); let xValue = Object.getOwnPropertyDescriptor(obj, "x"); console.log(xValue); let value = Object.getOwnPropertyDescriptor(obj, "number"); console.log(value); Object.defineProperty(obj, "name", ( value: "JavaScript", writable: false, enumerable: false, )); console.log(Object.getOwnPropertyDescriptor(obj, "name"));
Produksjon
(verdi: 10, skrivbar: sant, enumerable: true, configureable: true) (get: (Funksjon: get number), sett: udefinert, enumerable: true, configureable: true) (verdi: 'JavaScript', skrivbar: false, enumerable: false, configurable: false)
Anbefalt lesing: Javascript Object.defineProperty ()