Метод Object.freeze() замораживает объект, предотвращая добавление новых свойств, удаление существующих и изменение значений существующих свойств. Он также предотвращает изменение прототипа объекта. Замороженный объект остается неизменным.
Применение Object.freeze():
Важное примечание: Object.freeze() замораживает только поверхностно (shallow freeze). Если у свойств объекта есть ссылки на другие объекты, эти вложенные объекты могут быть изменены, если они сами не были заморожены.
Пример:
javascript