let и const: Они имеют блочную область видимости (block scope), что означает, что они видны только внутри блока, в котором были объявлены (обычно это блоки кода в фигурных скобках, такие как условия if, циклы for, функции и другие).
100 вопросов на собеседование по JavaScript. С подробными объяснениями
·
Ирина Кириченко