Вступить в клуб →
средняявопросJavaScript и TypeScript

Порядок вывода при смешивании таймера, промиса и синхронного кода

console.log('старт');

setTimeout(() => console.log('таймер'), 0);

Promise.resolve().then(() => console.log('промис'));

console.log('конец');

В каком порядке строки попадут в консоль?

  • старт, конец, таймер, промис
  • старт, таймер, промис, конец
  • старт, промис, конец, таймер
  • старт, конец, промис, таймер

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

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

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

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