@historydev
Редактирую файлы с непонятными расширениями

Почему этот код не выдает результат?

Добрый день. Скажите пожалуйста, дело в области видимости? Я просто не понимаю что именно гуглить для понимания, есть вот этот код и он не вызывает функцию:

let f = function(x) {
  alert(x)
}

(function() {
  f(1)
}())


Я ясно понимаю что если обернуть весь код в самовызов, тогда это сработает, но мне нужно разобраться почему не сработает текущий, спасибо.
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
@Maksim-Lisak
Используй вместо "let" "var"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы