Встречается на собеседованиях • сегодня
Что делает Object.freeze
Object.freeze() делает объект неизменяемым:
- Запрещает добавление/удаление свойств.
- Запрещает изменение существующих свойств (значений, атрибутов
writable,configurable). - Не влияет на вложенные объекты — их нужно замораживать отдельно.
Пример:
javascript
const obj = { prop: 42 };
Object.freeze(obj);
obj.prop = 99; // Не сработает в strict mode (ошибка), иначе игнорируется
console.log(obj.prop); // 42Важно:
- Замороженный объект нельзя разморозить.
- В
strict modeпопытка изменений вызовет ошибку. - Метод поверхностный — вложенные объекты остаются изменяемыми.

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