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