Answer

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')
}

Report Page