Я слышал, что доступ к значениям let
и const
до их инициализации может вызвать ReferenceError
из-за чего-то, называемого временной мертвой зоной.
Что такое временная мертвая зона, как она связана с областью применения и подъемом, и в каких ситуациях она встречается?