Об'єкт JavaScript getOwnPropertyDescriptors ()

Метод JavaScript Object.getOwnPropertyDescriptors () повертає всі власні дескриптори властивостей даного об'єкта.

Синтаксис getOwnPropertyDescriptors()методу:

 Object.getOwnPropertyDescriptors(obj)

getOwnPropertyDescriptors()Метод, який є статичний метод, викликаються з допомогою Objectімені класу.

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

getOwnPropertyDescriptors()Метод приймає в:

  • obj - об'єкт, для якого потрібно отримати всі власні дескриптори властивостей.

Повернене значення з getOwnPropertyDescriptors ()

  • Повертає об'єкт, що містить усі власні дескриптори властивостей об'єкта

Приклад: Використання 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) )

Вихідні дані

 (x: (значення: 10, доступне для запису: true, перечислюване: true, налаштовуване: true), число: (get: (Функція: отримати число), set: undefined, enumerable: true, configurable: true)) (x: 10 , номер: (Getter))

Рекомендоване читання: Javascript Object.getOwnPropertyDescriptor ()

Цікаві статті...