Перейти к содержимому
23 / 38

Что такое дескрипторы свойств (property descriptors) и как они работают?

Дескриптор свойства — это объект, описывающий поведение свойства: можно ли его перезаписать (writable), перечислить (enumerable), переконфигурировать (configurable). У свойств-аксессоров вместо writable и value используются get и set. Дескрипторы читаются через Object.getOwnPropertyDescriptor() и задаются через Object.defineProperty().

Что такое дескрипторы свойств (property descriptors) и как они работают? | JScriptiser