JavaScript · Junior · Pytanie 5 z 75
Co się stanie?
const user = { name: "Ann" };
user.name = "Bob";- ✓Poprawna odpowiedź: Zadziała:
constzabrania ponownego przypisania, a nie mutacji obiektu - 2
TypeError: właściwości obiektuconstnie można zmieniać - 3Zmiana zostanie po cichu zignorowana i
namepozostanie"Ann"
Wyjaśnienie
const ustala referencję: user = {} rzuci błąd, ale zawartość obiektu można zmieniać. Aby zablokować zmiany właściwości, użyj Object.freeze (płytko).