Встречается на собеседованиях • сегодня
Как называется метод для создания свойства доступного только для чтения
В JavaScript для создания свойства только для чтения можно использовать Object.defineProperty() с флагом writable: false.
Пример:
javascript
const obj = {};
Object.defineProperty(obj, 'readOnlyProp', {
value: 'initialValue',
writable: false,
enumerable: true,
configurable: false
});
obj.readOnlyProp = 'newValue'; // Не изменит значение
console.log(obj.readOnlyProp); // 'initialValue'
text
В современных версиях JavaScript также можно использовать геттер без сеттера:
```javascript
const obj = {
get readOnlyProp() {
return 'constantValue';
}
};Оба подхода делают свойство неизменяемым, но второй вариант более читаемый.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы