Назад к задачам
Junior — Senior
5

Обзор асинхронного поведения собственного Promise

Компании, где спрашивали:

RutubeRutube
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Выполнить ревью кода: убедиться, что реализованный MyPromise корректно обрабатывает отложенный вызов resolve и последовательность вызовов .then().

const promise = new MyPromise((resolve, reject) => {
  setTimeout(resolve);
});

promise
  .then(() => console.log('[pm1] resolved 1'))
  .then(() => console.log('[pm1] resolved 2'))
  .catch(() => 'error happens');