Показать сообщение отдельно
  #2 (permalink)  
Старый 02.09.2021, 13:58
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,744

Блочная область видимости может быть только у переменных, объявленных через let или const.
У переменных объявленных через var или у функций заданных через function областью видимости глобальная или вся функция, где они объявлены
Вот так
const sayHi = function () {
    alert(`${phrase}, ${user}`);
  }

Будет только в блоке.
Ответить с цитированием