JavaScript обект getOwnPropertyDescriptor ()

Методът JavaScript Object.getOwnPropertyDescriptor () връща дескриптор на свойство за собствено свойство на обект.

Синтаксисът на getOwnPropertyDescriptor()метода е:

 Object.getOwnPropertyDescriptor(obj, prop)

В getOwnPropertyDescriptor()метода, който е статичен метод, се нарича използване на Objectимето клас.

getOwnPropertyDescriptor () Параметри

В getOwnPropertyDescriptor()метода се в:

  • obj - Обектът, в който да се търси собствеността.
  • prop - Името или Symbolсобствеността, чието описание трябва да бъде извлечено.

Върната стойност от getOwnPropertyDescriptor ()

  • Връща дескриптор на свойството на даденото свойство на обекта.
  • Връща, undefinedако свойството не съществува в обекта.

Пример: Използване на 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")); 

Изход

 (стойност: 10, записваемо: вярно, преброено: вярно, конфигурируемо: вярно) (получавам: (Функция: получавам число), задавам: неопределено, изброимо: вярно, конфигурируемо: вярно) (стойност: 'JavaScript', записвам: невярно enumerable: false, configurable: false)

Препоръчително четене: Javascript Object.defineProperty ()

Интересни статии...