Можешь объяснить, что такое Temporal Dead Zone (TDZ) в JavaScript и как она влияет на доступ к переменным до их объявления? — ДейлиПреп