Вопросы для собеседования в IT (React, JS, CSS, Typescript, общие вопросы) Часть 8
81. 📌 Что такое Temporal Dead Zone (TDZ) в JavaScript? 💬 Простое объяснение:
TDZ — это период между входом в область видимости переменной и её инициализацией. В это время переменная существует, но к ней нельзя обратиться — будет ошибка ReferenceError. 🛠 Как работает:
Возникает только для переменных, объявленных через let и const (не для var). Пока код не дошёл до строки объявления, переменная находится в TDZ. 💡 Полезно знать: 🧭 Зачем спрашивают на собеседовании?
Проверяют понимание тонкостей объявления переменных и различий между var, let, const...