--- title: Promise.reject() slug: Web/JavaScript/Reference/Global_Objects/Promise/reject translation_of: Web/JavaScript/Reference/Global_Objects/Promise/reject ---
Promise.reject(reason) Methode gibt ein Promise Objekt zurück, das mit dem angegebenen Grund reason abgelehnt wurde.
Promise.reject(reason);
Promise abgelehnt wurde.Ein {{jsxref("Promise")}}, das mit dem angegeben Grund abgelehnt wurde
Die statische Promise.reject Funktion gibt ein Promise zurück, das abgelehnt wurde. Für Debugging zwecke, sowie gezielte Fehlerverarbeitung ist es empfehlenswert, als reason eine instanceof {{jsxref("Error")}}. zu verwenden.
Promise.reject(new Error('fail')).then(function(error) {
// nicht aufgerufen
}, function(error) {
console.log(error); // Stacktrace
});
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('ES2015', '#sec-promise.reject', 'Promise.reject')}} | {{Spec2('ES2015')}} | Initial definition in an ECMA standard. |
| {{SpecName('ESDraft', '#sec-promise.reject', 'Promise.reject')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript/promise","Promise.reject")}}