JavaScript Promises Finally
Introduction
Like Exceptions,
since ES2018 JavaScript
Promises also support .finally()
.
Syntax
promise
.then((result) => {})
.catch((error) => {})
.finally(() => {})
Shorthand
promise.finally(() => {})
is equal to
promise.then(
(result) => {
return result
},
(error) => {
throw error
}
)