Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

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

Syntax

Promise.reject(reason);

Parameters

reason
Reason why this Promise rejected.

Return value

A Promise that is rejected with the given reason.

Description

The static Promise.reject function returns a Promise that is rejected. For debugging purposes and selective error catching, it is useful to make reason an instanceof Error.

Examples

Using the static Promise.reject() method

Promise.reject(new Error('fail')).then(function() {
  // not called
}, function(error) {
  console.log(error); // Stacktrace
});

Specifications

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

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Soporte básico32 Si29 No198
FeatureAndroid webviewChrome para AndroidEdge mobileFirefox para AndroidOpera AndroidiOS SafariSamsung Internet
Soporte básico4.4.432 Si29 Si8 ?

See also

Etiquetas y colaboradores del documento

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