Promise.reject()

Метод Promise.reject() повертає об'єкт Promise, відхилений з наданою причиною.

Синтаксис

Promise.reject(reason);

Параметри

reason
Причина, чому даний проміс був відхилений.

Значення, яке повертається

Об'єкт Promise, відхилений з наданою причиною.

Опис

Статичний метод Promise.reject повертає відхилений об'єкт Promise. З метою відлагодження, а також вибіркового перехоплення помилок зручно використовувати reason як instanceof Error.

Приклади

Використання статичного методу Promise.reject()

Promise.reject(new Error('fail')).then(function(error) {
  // не викликається
}, function(error) {
  console.error(error); // стек викликів
});

Специфікації

Сумісність з веб-переглядачами

BCD tables only load in the browser

Дивіться також