The Promise.reject()
method returns a Promise
object that is rejected with a given reason.
Promise.reject(reason);
reason
Promise
rejected.A Promise
that is rejected with the given reason.
The static Promise.reject
function returns a Promise
that is rejected. For debugging purposes and selective error catching, it is useful to make reason
an instanceof
Error
.
Promise.reject(new Error('fail')).then(function() { // not called }, function(error) { console.error(error); // Stacktrace });
Desktop | ||||||
---|---|---|---|---|---|---|
reject() |
32 | 12 | 29 | No | 19 | 8 |
Mobile | ||||||
---|---|---|---|---|---|---|
reject() |
4.4.3 | 32 | 29 | 19 | 8 | 2.0 |
Server | |
---|---|
reject() |
0.12 |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject