async / await 的串行和并行
Js中异步处理的方案:
1.js的回调函数2.Promise then来实现3.通过async和await来实现Async修饰的方法特点:
1.只有在async修饰的方法中才可以使用await2.async修饰的方法会自动返回一个PromiseAwait特点
1.await关键字还有可以在async修饰的方法中使用2.await后面必须要跟一个Promise3.await会将异步函数转换为同步等待例子如下:
async function request1(){ //request1()方法内部的两个await会串行执行 let result1 = await axios("http://localhost:8888/aa") let result2 = await axios("http://localhost:8888/bb")}async function request2(){ //request2()方法内部的两个await会串行执行 let result3 = await axios("http://localhost:8888/cc") let result4 = await axios("http://localhost:8888/dd")}//request1()和request2()会并行执行request1();request2();
发表评论 (审核通过后显示评论):