Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Основное различие заключается в области видимости, которую они создают, и, как следствие, в том, как они влияют на значение переменной, захваченной замыканием.
Переменные, объявленные с помощью var
, имеют функциональную или глобальную область видимости. В цикле, например, замыкание захватывает последнее значение переменной var
из-за подъема (hoisting).
javascript
Переменные, объявленные с помощью let
, имеют блочную область види
Основное различие заключается в области видимости, которую они создают, и, как следствие, в том, как они влияют на значение переменной, захваченной замыканием.
Переменные, объявленные с помощью var
, имеют функциональную или глобальную область видимости. В цикле, например, замыкание захватывает последнее значение переменной var
из-за подъема (hoisting).
javascript
Переменные, объявленные с помощью let
, имеют блочную область види
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.