JavaScript objekts getOwnPropertyDescriptor ()

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 Objectklases 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ž, undefinedja 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 ()

Interesanti raksti...