6 / 33
Что такое Temporal Dead Zone (TDZ)?
Temporal Dead Zone — период от начала области видимости до момента объявления переменной let или const. В этот период переменная существует (поднята), но обращение к ней вызывает ReferenceError. TDZ помогает отлавливать ошибки использования переменных до их инициализации, чего var не обеспечивает.