Войти Регистрация
Фронтенд

22. Всплытие и временная мёртвая зона

Средняя

Что выведет код? Если строка ловит ошибку, печатается её имя. Запишите строки по порядку.

В работе: Модуль карты, где функцию вызывают выше её объявления.

Как проверяем Код не запускаем — предскажите вывод. Пишите строки по порядку, по одной на строку; пробелы по краям не важны. Ответ один на подход: после него показываем разбор.
hoistingTDZvar/let/const

Источник: на задачах Яндекса: модуль построения маршрута. Условие пересказано своими словами.

Давали на собеседовании? Ответов пока мало — ваш поможет.
  1. console.log(typeof route);
  2. console.log(eta);
  3. var eta = 15;
  4. try { console.log(city); } catch (e) { console.log(e.name); }
  5. let city = 'Казань';
  6. console.log(build());
  7. function build() { return 'маршрут готов'; }
  8. try { draw(); } catch (e) { console.log(e.name); }
  9. var draw = function () { return 'карта'; };
  10. try { console.log(typeof zone); } catch (e) { console.log(e.name); }
  11. const zone = 'центр';