Этот вопрос проверяет знание различий в hoisting между разными способами объявления функций.
Короткий ответ
Полностью всплывают только Function Declarations (объявления функций). Function Expressions (функциональные выражения), включая стрелочные функции, не всплывают - всплывает только объявление переменной, но не присваивание функции. Объявления классов также не всплывают.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.