Вступить в клуб →
лёгкаявопросАсинхронность и event loop

Порядок вывода: синхронный код, микрозадача и таймер

Файл на JavaScript запускается через node index.js:

console.log('1');

setTimeout(() => console.log('2'), 0);

Promise.resolve().then(() => console.log('3'));

console.log('4');

Что окажется в консоли?

  • 1 2 3 4
  • 1 4 3 2
  • 1 4 2 3
  • 1 3 4 2

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела