Objekt JavaScript getOwnPropertyDescriptors ()

Metoda JavaScript Object.getOwnPropertyDescriptors () vrací všechny vlastní deskriptory vlastností daného objektu.

Syntaxe getOwnPropertyDescriptors()metody je:

 Object.getOwnPropertyDescriptors(obj)

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

parametry getOwnPropertyDescriptors ()

getOwnPropertyDescriptors()Metoda bere v:

  • obj - Objekt, pro který chcete získat všechny vlastní deskriptory vlastností.

Vrátit hodnotu z getOwnPropertyDescriptors ()

  • Vrátí objekt obsahující všechny vlastní deskriptory vlastností objektu

Příklad: Používání getOwnPropertyDescriptors ()

 let obj = ( x: 10, get number() ( return this.x; ), ); let value = Object.getOwnPropertyDescriptors(obj); console.log(value); // getOwnPropertyDescriptors() can be used for shallow clone let cloneObj = Object.create( Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj) ); console.log(cloneObj); // ( x: 10, number: (Getter) )

Výstup

 (x: (value: 10, writeable: true, enumerable: true, configurable: true), number: (get: (Function: get number), set: undefined, enumerable: true, configurable: true)) (x: 10 , number: (Getter))

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

Zajímavé články...