--- title: Promise.reject() slug: Web/JavaScript/Reference/Global_Objects/Promise/reject translation_of: Web/JavaScript/Reference/Global_Objects/Promise/reject ---
Метод Promise.reject(reason)
возвращает объект Promise, который был отклонён по указанной причине
.
Promise.reject(reason);
Promise
был отклонён.Отклонённый с указанной причиной {{jsxref("Promise")}}.
Promise.reject
возвращает Promise
который был отклонён. В целях отладки и выборочного отлова ошибок, удобно использовать в качестве причины объекты {{jsxref("Error")}}.
Promise.reject(new Error("провал")).then(function(success) { // не вызывается }, function(error) { console.log(error); // печатает "провал" + Stacktrace throw error; // повторно выбрасываем ошибку, вызывая новый reject });
{{Compat}}