Objekt JavaScript getOwnPropertyDescriptor ()

Metoda JavaScript Object.getOwnPropertyDescriptor () vrací deskriptor vlastnosti pro vlastní vlastnost objektu.

Syntaxe getOwnPropertyDescriptor()metody je:

 Object.getOwnPropertyDescriptor(obj, prop)

getOwnPropertyDescriptor()Metoda je statické metody, je nazýván pomocí Objectnázev třídy.

Parametry getOwnPropertyDescriptor ()

getOwnPropertyDescriptor()Metoda bere v:

  • obj - Objekt, ve kterém se má hledat vlastnost.
  • prop - Název nebo Symbolvlastnost, jejíž popis se má načíst.

Vrátit hodnotu z getOwnPropertyDescriptor ()

  • Vrátí deskriptor vlastnosti dané vlastnosti na objektu.
  • Vrátí, undefinedpokud vlastnost na objektu neexistuje.

Příklad: Použití 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")); 

Výstup

 (hodnota: 10, zapisovatelný: true, enumerable: true, configurable: true) (get: (Function: get number), set: undefined, enumerable: true, configurable: true) (hodnota: 'JavaScript', writeable: false, enumerable: false, configurable: false)

Doporučené čtení: Javascript Object.defineProperty ()

Zajímavé články...