Descripción
La propiedad reason del interface PromiseRejectionEvent
devuelve un valor que representa el motivo del rechazo de la promesa. Este valor es pasado al manejador de eventos como un argumento cuando se dispara un evento de rechazo de promesa. Este valor puede ser cualquier objeto Javascript, incluyendo un objeto de error.
Sintaxis
PromiseRejectionEvent.reason
Objeto Padre
Ejemplo
let promise = Promise.reject(new Error('Motivo del rechazo'));
promise.catch((error) => {
let evento = new PromiseRejectionEvent('rejectionhandled', {
promise: promise,
reason: error,
});
console.log(evento.reason);
});