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: (Функция: get number), set: undefined, enumerable: true, configurable: true)) (x: 10 , номер: (Getter))

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

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