Назад к задачам
RutubeПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Обзор асинхронного поведения собственного Promise
Компании, где спрашивали:
Условие задачи
Выполнить ревью кода: убедиться, что реализованный 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');