Что такое дескриптор? Метод Object.defineProperty (см. здесь) принимает в качестве третьего аргумента "дескриптор". Что такое дескриптор? Ответ 1 Дескриптор свойства может быть двух типов: дескриптор данных или дескриптор доступа. Дескриптор данных Обязательные свойства: value Дополнительные свойства: configurable enumerable writable Пример: { value: 5, writable: true } Дескриптор Accessor Обязательные свойства: Либо get, либо set или оба Дополнительные свойства: configurable enumerable Пример: { get: function () { return 5; }, enumerable: true } Ответ 2 Дескриптор - это что-то, что что-то описывает. В этом случае это просто простой объект ({...}) с определенными полями, который описывает, как должно себя вести свойство. Прочтите далее страницу, чтобы узнать, какие поля вы можете использовать.
Ответ 1 Дескриптор свойства может быть двух типов: дескриптор данных или дескриптор доступа. Дескриптор данных Обязательные свойства: value Дополнительные свойства: configurable enumerable writable Пример: { value: 5, writable: true } Дескриптор Accessor Обязательные свойства: Либо get, либо set или оба Дополнительные свойства: configurable enumerable Пример: { get: function () { return 5; }, enumerable: true }
Ответ 2 Дескриптор - это что-то, что что-то описывает. В этом случае это просто простой объект ({...}) с определенными полями, который описывает, как должно себя вести свойство. Прочтите далее страницу, чтобы узнать, какие поля вы можете использовать.