JavaScript中async、await與try、catch


JavaScript中async、await與try、catch

1、async、await是異步執行,async 里面后面的代碼會等 await 異步完再執行。
2、try 里有錯誤,執行 catch

async getSubCategoryData () {
      try { // 放置的是可能出現異常的代碼塊
        // 異步獲取數據
        const res = await getSubCategories(this.cid)
        // 將獲取到的子分類數據放置到 data 中
        console.log('子數據:', res)
        this.subs = res.categories
      } catch (err) { // 放置的是出現異常后處理異常的代碼塊
        console.log('異常:', err)
      } finally {
        // 不管是否出現異常,都會執行的代碼塊
      }
    }

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM