😎 Object.seal()

Этот метод запрещает добавление и удаление свойств, но разрешает изменять существующие свойства.

Что можно делать после Object.seal(obj)? 🟢Изменять значения существующих свойств 🔴Добавлять новые свойства 🔴Удалять свойства

Пример:

`const obj = { name: "Alice" }; Object.seal(obj);

obj.name = "Bob"; // Можно изменить delete obj.name; // Нельзя удалить obj.age = 25; // Нельзя добавить console.log(obj); // { name: "Bob" }

❓Когда использовать?

🔵Когда нужно сохранить структуру объекта, но разрешить обновление данных. 🔵Например, для объектов, представляющих сущности в системе (пользователь, заказ и т. д.).`

😎 Object.seal()
Этот метод запрещает добавление и удаление свойств, но разрешает изменять существующие свойства.
Что можно делать после Object | Сетка — социальная сеть от hh.ru