JavaScript Object.getOwnPropertyDescriptor () -metoden returnerer en egenskabsbeskrivelse for et objekts egen ejendom.
Metodens syntaks getOwnPropertyDescriptor()
er:
Object.getOwnPropertyDescriptor(obj, prop)
Den getOwnPropertyDescriptor()
metode, som er en statisk metode, der kaldes ved hjælp af Object
navnet klassen.
getOwnPropertyDescriptor () Parametre
Den getOwnPropertyDescriptor()
metode tager i:
- obj - Objektet der skal søges efter ejendommen.
- prop - Navnet eller
Symbol
ejendommen, hvis beskrivelse skal hentes.
Returneringsværdi fra getOwnPropertyDescriptor ()
- Returnerer en ejendomsbeskrivelse af den givne ejendom på objektet.
- Returnerer,
undefined
hvis ejendommen ikke findes på objektet.
Eksempel: Brug af 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"));
Produktion
(værdi: 10, skrivbar: sand, enumerabel: sand, konfigurerbar: sand) (get: (Funktion: get nummer), sæt: udefineret, enumerable: true, konfigurerbar: true) (værdi: 'JavaScript', skrivbar: false, enumerable: false, configureable: false)
Anbefalet læsning: Javascript Object.defineProperty ()