hoisting. Почему при использовании переменной инициализированной через var перед тем как мы ее инициализировали мы получим undefined, но функции мы спокойно можем использовать?
Потому что function - это не var
прикинь как было бы неудобно иначе
Я прикидую, но на собесе спросили, самому интересно стало)
Обсуждают сегодня