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 Si

See also

Etiquetas y colaboradores del documento

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