async/await的个人理解
async+await是es7提出来的概念,它也是为了解决回调地狱的问题,它只是一种语法糖,从本质上讲,await函数仍然是promise,
值得注意的是,async和await必须要一起使用。
用法:首先在 function 前面加 async 用来说明这个函数是一个异步函数
然后在async里面写await
例如:
async function a(y){ let sum = await b(3,4) let c= sum+y; console.log(c) } function b (x,y){ return x+y; } a(10)

这里console.log(c)打印出来的结果是:

sum变量是等着b()这个函数执行完毕才有值的 ,其实await和promise中的 .then()差不多。

浙公网安备 33010602011771号