生成器函数 javascript异步编程之generator与asnyc/await语法糖( 二 )

async的函数,它同样提供了这种扁平化的编程体验,并且是语言层面的标准的异步编程语法 。其实async函数就是生成器函数更方便的语法糖 , 所以语法上给generator函数是类似的 。
async function main() {try {const user1 = await ajax('/json1.json')console.log(user1)const user2 = await ajax('/json2.json')console.log(user2)const user3 = await ajax('/json3.json')console.log(user3)} catch (error) {console.log(error)}}main()async 函数返回一个Promise对象 , 更利于对整体代码控制
promise.then(() => {console.log('all completed')}).catch(err => {console.log(err)})

原文地址: https://kspf.xyz/archives/21更多内容微信公众号搜索充饥的泡饭小程序搜一搜开水泡饭的博客

推荐阅读