--- title: Promise.reject() slug: Web/JavaScript/Reference/Global_Objects/Promise/відхилено tags: - ECMAScript 2015 - JavaScript - Promise - метод translation_of: Web/JavaScript/Reference/Global_Objects/Promise/reject ---
Метод Promise.reject()
повертає об'єкт Promise
, відхилений з наданою причиною.
{{EmbedInteractiveExample("pages/js/promise-reject.html")}}
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Promise.reject(reason);
Об'єкт {{jsxref("Promise")}}, відхилений з наданою причиною.
Статичний метод Promise.reject
повертає відхилений об'єкт Promise
. З метою відлагодження, а також вибіркового перехоплення помилок зручно використовувати reason
як instanceof
{{jsxref("Error")}}.
Promise.reject(new Error('fail')).then(function(error) { // не викликається }, function(error) { console.error(error); // стек викликів });
Специфікація |
---|
{{SpecName('ESDraft', '#sec-promise.reject', 'Promise.reject')}} |
To contribute to this compatibility data, please write a pull request against this file: https://github.com/mdn/browser-compat-data/blob/master/javascript/promise.json.
{{Compat("javascript.builtins.Promise.reject")}}