--- 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")}}