References
Promise.finally()
Leírás
Utasítás lehetővé teszi a kód végrehajtását a próbálkozás után, az eredménytől függetlenül.
Szintaxis
promiseInstance.finally(onFinally)
Példa
function checkMail() {
return new Promise((resolve, reject) => {
if (Math.random() > 0.5) {
resolve('Mail has arrived')
} else {
reject(new Error('Failed to arrive'))
}
})
}
checkMail()
.then((mail) => {
console.log(mail)
})
.catch((err) => {
console.error(err)
})
.finally(() => {
console.log('Experiment completed')
})