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')
  })
in this article
back to top