Promise.reject()
Метод Promise.reject(reason)
возвращает объект Promise, который был отклонён по указанной причине
.
Синтаксис
Promise.reject(reason);
Параметры
- reason
-
Причина по которой
Promise
был отклонён.
Возвращаемое значение
Отклонённый с указанной причиной Promise
.
Описание
Promise.reject
возвращает Promise
который был отклонён. В целях отладки и выборочного отлова ошибок, удобно использовать в качестве причины объекты Error
.
Примеры
Использование статического метода Promise.reject()
js
Promise.reject(new Error("провал")).then(
function (success) {
// не вызывается
},
function (error) {
console.log(error); // печатает "провал" + Stacktrace
throw error; // повторно выбрасываем ошибку, вызывая новый reject
},
);
Спецификации
Specification |
---|
ECMAScript Language Specification # sec-promise.reject |
Совместимость с браузерами
BCD tables only load in the browser