Metode JavaScript Object.getOwnPropertyDescriptor () atgriež objekta paša rekvizīta rekvizītu deskriptoru.
Metodes sintakse getOwnPropertyDescriptor()
ir šāda:
Object.getOwnPropertyDescriptor(obj, prop)
getOwnPropertyDescriptor()
Metodi, kas ir statiska metode, sauc izmantojot Object
klases nosaukumu.
getOwnPropertyDescriptor () parametri
getOwnPropertyDescriptor()
Metode ņem in:
- obj - objekts, kurā meklēt īpašumu.
- prop - nosaukums vai
Symbol
īpašums, kura apraksts ir jāizgūst.
Atgriezties no getOwnPropertyDescriptor ()
- Atgriež objektā norādītā īpašuma rekvizītu deskriptoru.
- Atgriež,
undefined
ja objektā īpašums nepastāv.
Piemērs: getOwnPropertyDescriptor () izmantošana
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"));
Rezultāts
(vērtība: 10, rakstāms: patiess, skaitāms: patiess, konfigurējams: patiess) (iegūt: (funkcija: iegūt numuru), iestatīt: nedefinēts, uzskaitāms: patiess, konfigurējams: patiess) (vērtība: 'JavaScript', rakstāma: nepatiesa, uzskaitāms: nepatiesa, konfigurējama: nepatiesa)
Ieteicamā literatūra: Javascript Object.defineProperty ()