Promise.resolve()

Создаёт уже выполненный промис с заданным значением.

СигнатураPromise.resolve(value)

Возвращает промис, который немедленно выполнен переданным значением. Если передать сам промис — вернёт его без обёртки.

Promise.resolve('готово').then((value) => {
  console.log(value); // результат: 'готово'
});

Полезно для нормализации значений: гарантирует, что на выходе всегда промис.

← Все записи: Промисы и async в JavaScript
Поддержать проект