JavaScript · Junior · Запитання 51 з 75
Чи кине цей код помилку?
const user = { name: "Ann" };
user.name = "Bob";- ✓Правильна відповідь: Ні -
constзабороняє перепризначати змінну, а не змінювати об'єкт, на який вона вказує - 2Так - об'єкти в
constзаморожені - 3Так - але лише в суворому режимі
Пояснення
user = {} кинуло б TypeError, але змінювати властивості можна. Щоб зробити сам об'єкт лише для читання, використовуйте Object.freeze (неглибоко).