JavaScript · Middle · Запитання 32 з 75

Що виведе код?

const cfg = Object.freeze({ db: { host: "a" } });
cfg.db.host = "b";
console.log(cfg.db.host);

Пояснення

Object.freeze забороняє додавати, видаляти й змінювати властивості лише самого об'єкта. Вкладені об'єкти лишаються змінними. Глибоке заморожування роблять рекурсивною функцією.

Де почитати

Помилка в запитанні

JavaScript · Middle · запитання 32

Перевірте себе

Пройдіть тест JavaScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест