JavaScript · Middle · Запитання 33 з 75

Що дає Object.defineProperty(obj, 'id', { value: 1, writable: false })?

Пояснення

Кожна властивість має прапорці writable, enumerable, configurable. У defineProperty не вказані прапорці за замовчуванням false, тому властивість не з'явиться в Object.keys і її не можна буде видалити. Так само задають геттери й сеттери.

Де почитати

Помилка в запитанні

JavaScript · Middle · запитання 33

Перевірте себе

Пройдіть тест JavaScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест