Metoda JavaScript Object.getOwnPropertyDescriptor () vrne deskriptor lastnosti za lastno lastnost predmeta.
Sintaksa getOwnPropertyDescriptor()
metode je:
Object.getOwnPropertyDescriptor(obj, prop)
getOwnPropertyDescriptor()
Način, da statično metodo, ki se imenuje z Object
imenom razreda.
getOwnPropertyDescriptor () Parametri
getOwnPropertyDescriptor()
Metoda je v:
- obj - predmet, v katerem je treba poiskati nepremičnino.
- prop - ime ali
Symbol
lastnost, katere opis je treba pridobiti.
Vrnitev vrednosti iz getOwnPropertyDescriptor ()
- Vrne deskriptor lastnosti dane lastnosti na predmetu.
- Vrne,
undefined
če lastnost na predmetu ne obstaja.
Primer: Uporaba 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"));
Izhod
(vrednost: 10, zapisljivo: res, štetje: res, nastavljivo: res) (get: (funkcija: pridobi številko), niz: nedefinirano, štetje: res, nastavljivo: res) (vrednost: 'JavaScript', zapisljivo: napačno, enumerable: false, configurable: false)
Priporočeno branje: Javascript Object.defineProperty ()