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