JavaScript · Middle · Pytanie 32 z 75

Co wypisze ten kod?

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

Wyjaśnienie

Object.freeze zabrania dodawania, usuwania i zmieniania właściwości tylko samego obiektu. Zagnieżdżone obiekty pozostają mutowalne. Głębokie zamrażanie robi się funkcją rekurencyjną.

Do poczytania

Błąd w pytaniu

JavaScript · Middle · pytanie 32

Sprawdź się

Rozwiąż test JavaScript · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test