--- title: Promise.reject() slug: Web/JavaScript/Referencia/Objetos_globales/Promise/reject translation_of: Web/JavaScript/Reference/Global_Objects/Promise/reject ---
El método Promise.reject(reason)
retorna un objeto Promise
que es rechazado por la razón específicada.
La fuente de este ejemplo interactivo se almacena en un repositorio de GitHub. Si desea contribuir al proyecto de ejemplos interactivos, clone https://github.com/mdn/interactive-examples y envíenos una solicitud de extracción.
La fuente de este ejemplo interactivo se almacena en un repositorio de GitHub. Si desea contribuir al proyecto de ejemplos interactivos, clone https://github.com/mdn/interactive-examples y envíenos una solicitud de extracción.
La fuente de este ejemplo interactivo se almacena en un repositorio de GitHub. Si desea contribuir al proyecto de ejemplos interactivos, clone https://github.com/mdn/interactive-examples y envíenos una solicitud de extracción.
Promise.reject(reason);
Un objeto {{jsxref("Promise")}} que es rechazado por la razón específicada.
La función estática Promise.reject
retorna un objecto {{jsxref("Promise")}} que es rechazado. Para fines de depuración y captura selectiva de error, se suele pasar por el parámetro reason
un instanceof
{{jsxref("Error")}}.
Promise.reject(new Error('fail')).then(function() { // no entra en esta función }, 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')}} |
To contribute to this compatibility data, please write a pull request against this repository: https://github.com/mdn/browser-compat-data.
{{Compat("javascript.builtins.Promise.reject")}}