Promise.reject()

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

СигнатураPromise.reject(reason)

Возвращает промис, который немедленно отклонён с указанной причиной. Обычно причиной служит объект Error.

Promise.reject(new Error('Не удалось')).catch((err) => {
  console.log(err.message); // результат: 'Не удалось'
});
← Все записи: Промисы и async в JavaScript
Поддержать проект