Skip to content
32 / 38

Что такое temporal dead zone для class declarations?

Temporal Dead Zone (TDZ) для классов работает так же, как для let/const: объявление класса через class поднимается (hoisted), но не инициализируется до выполнения строки объявления. Обращение к классу до его объявления выбрасывает ReferenceError. Это отличает class от function declaration, которые полностью hoisted и доступны до объявления.

Что такое temporal dead zone для class declarations? | JScriptiser