首頁 > web前端 > js教程 > Promise.finally():讓 Promise 更順暢的秘密武器

Promise.finally():讓 Promise 更順暢的秘密武器

PHPz
發布: 2024-09-01 21:02:40
原創
649 人瀏覽過

Promise.finally(): Your Secret Weapon for Smoother Promise

當你有一個承諾時,有時你會想確保某些程式碼始終運行,無論承諾的結果如何。例如,您可能想要隱藏載入微調器或關閉檔案連接,無論操作是否成功。在 finally() 之前,開發人員必須在 .then() 和 .catch() 區塊中複製程式碼。 finally() 消除了冗餘。

fetchData()
  .then((data) => {
    console.log('Data fetched successfully', data);
  })
  .catch((error) => {
    console.error('Error fetching data', error);
  })
  .finally(() => {
    hideLoadingSpinner(); // Runs no matter the result
  });
登入後複製

以上是Promise.finally():讓 Promise 更順暢的秘密武器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板