Answer
t.me/js_testОтвет:
'I am first function' Uncaught TypeError: secondFunc is not a function
Объяснение:
Для того, чтобы ответить на этот вопрос нужно знать разницу между обычной функцией и функциональным выражением(
Function Declaration и Function Expression)
Вызов secondFunc()
приведет к ошибке, а вызов firstFunc()
нет, потому что firstFunc()
«всплывает», поднимается в глобальную область видимости, а secondFunc()
нет.
Код для проверки:
firstFunc(); secondFunc(); function firstFunc(){ console.log('I am first function') } var secondFunc = function(){ console.log('I am second function') }