Зависит от задачи, область видимости у них разный
Абсолютно одинаковые функции же выполняют
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/let
Директива let позволяет объявить локальную переменную с областью видимости, ограниченной текущим блоком кода . В отличие от ключевого слова var, которое объявляет переменную глобально или локально во всей функции, независимо от области блока.
Это разные вещи
Тут примеры должны быть
Для какой задачи нужен var? Всплытие само по себе не нужно, просто объявляем let в начале функции и всё, с функциональной областью видимости то же самое. Получается var только дает ещё один способ сделать одно и то же, только не явно.
let)
2 стиля линтера которые я юзал не советуют юзать вар
let, const
Что должно в жизни пойти не так, чтобы в 2021 юзать var
Возраст более 40 лет, например
Обсуждают сегодня