Traducción en curso

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 Latest Draft (ECMA-262)
La definición de 'Promise.reject' en esta especificación.
Draft  

Browser compatibility

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidiOS SafariSamsung InternetNode.js
Soporte básicoChrome Soporte completo 32Edge Soporte completo SiFirefox Soporte completo 29IE Sin soporte NoOpera Soporte completo 19Safari Soporte completo 8WebView Android Soporte completo 4.4.3Chrome Android Soporte completo 32Edge Mobile Soporte completo SiFirefox Android Soporte completo 29Opera Android Soporte completo SiSafari iOS Soporte completo 8Samsung Internet Android Soporte completo Sinodejs Soporte completo 0.12

Leyenda

Soporte completo  
Soporte completo
Sin soporte  
Sin soporte

Ver también

Etiquetas y colaboradores del documento

Colaboradores en esta página: kalozoya, giturra
Última actualización por: kalozoya,