当前位置: 首页 > Web前端 > HTML

问题53:Async和Await是如何通过同步实现异步的?

时间:2023-04-02 11:13:13 HTML

Async/Await是一个自执行的生成函数。利用generate函数的特性,将异步代码写成“同步”形式functionrequestA(){returnnewPromise(resolve=>{setTimeout(()=>{resolve({age:20});},1000*2);});}asyncfunctiongetData(){console.log('第一步数据加载');让结果=等待请求A();console.log('第二步数据加载');returnresult;}getData().then(res=>{console.log('数据请求完成',res);});firstprint//第一步数据加载,2秒后打印//第二步数据加载//数据请求完成{age:20}参考9号问题:Async/Await如何通过同步实现异步内容/文章灵感借鉴自以下内容【持续维护/更新500+前端面试题/笔记】https://github.com/noxussj/In...【大数据可视化图表插件】https://www.npmjs.com/package...【使用THREE.JS实现3D城市建模(珠海市)】https://3d.noxussj.top/