...

/

Return Promises from finally()

Return Promises from finally()

Learn how to return a promise from a settlement handler using finally().

Promise chains returning promises

Returning a promise from a settlement handler using finally() also exhibits some different behavior than using then() or catch(). First, if we return a fulfilled promise from a settlement handler, then that promise is ignored in favor of the value from the original promise, as in this example:

Press + to interact
const promise = Promise.resolve(11);
promise.finally(() => {
return Promise.resolve(22);
}).then(value => {
console.log(value); // 11
});

In this example, the ...