Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Promise.reject()

Эта статья нуждается в редакционном обзоре. Как вы можете помочь.

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Метод Promise.reject(reason) возвращает объект Promise, который был отклонен по указанной причине.

Синтаксис

Promise.reject(reason);

Параметры

reason
Причина по которой Promise был отклонен.

Описание

Статическая функция Promise.reject возвращает Promise который был отклонен. В целях отладки и выборочного отлова ошибок, удобно использовать в качестве причины объекты {jsxref("Error")}}.

Примеры

Использование статического метода Promise.reject()

Promise.reject("Проверка статического reject").then(function(reason) {
  // не вызывается
}, function(reason) {
  console.log(reason); // "Проверка статического reject"
});

Promise.reject(new Error("провал")).then(function(error) {
  // не вызывается
}, function(error) {
  console.log(error); // "провал"
});

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

Спецификация Статус Комментарий
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'Promise.reject' в этой спецификации.
Стандарт Исходное определение в стандарте ECMA.
ECMAScript 2017 Draft (ECMA-262)
Определение 'Promise.reject' в этой спецификации.
Черновик  

Совместимость с браузерами

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 32.0 29.0 (29.0) Нет 19 7.1
Feature Android Android Webview Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support Нет 32.0 29.0 (29.0) Нет Нет 8 32.0

Смотрите также

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

 Внесли вклад в эту страницу: AlexKhram, UnikZ
 Обновлялась последний раз: AlexKhram,