Метод 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, доступний для запису: true, перечислюваний: true, налаштовуваний: true) (get: (Функція: отримати число), set: undefined, enumerable: true, configurable: true) (значення: 'JavaScript', writable: false, enumerable: false, configurable: false)
Рекомендуємо прочитати: Javascript Object.defineProperty ()








