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

Синтаксис

Promise.reject(reason);

Параметри

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

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

Promise, який був відхилений з даною причиною.

Опис

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

Приклади

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

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

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

Специфікація Статус Коментар
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Promise.reject' in that specification.
Standard Початкове визначення в стандарті ECMA.
ECMAScript Latest Draft (ECMA-262)
The definition of 'Promise.reject' in that specification.
Living Standard  

Сумісність із браузерами

No compatibility data found. Please contribute data for "javascript/promise" (depth: Promise.reject) to the MDN compatibility data repository.

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

Мітки документа й учасники

 Зробили внесок у цю сторінку: piton13
 Востаннє оновлена: piton13,