Promise.reject()

El método Promise.reject(reason) retorna un objeto Promise que es rechazado por la razón específicada.

Sintaxis

Promise.reject(reason);

Parámetros

reason
Razón por la cual esta {jsxref("Promise")}} fue rechazada.

Return value

Un objeto Promise que es rechazado por la razón específicada.

Descripción

La función estática Promise.reject retorna un objecto Promise que es rechazado. Para fines de depuración y captura selectiva de error, se suele pasar por el parámetro reason un  instanceof Error.

Ejemplos

Usando el método estático Promise.reject()

Promise.reject(new Error('fail')).then(function() {
  // no entra en esta función
}, function(error) {
  console.log(error); // Stacktrace
});

Especificaciones

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
La definición de 'Promise.reject' en esta especificación.
Standard Initial definition in an ECMA standard.
ECMAScript (ECMA-262)
La definición de 'Promise.reject' en esta especificación.
Living Standard

Browser compatibility

BCD tables only load in the browser

Ver también