async await 异步 等待 按顺序执行
作者:互联网
现在要求,执行函数4之前,需要执行完函数1、2、3,并分别返回结果
function(){
function1(){ 网络请求1}
function2(){ 网络请求2}
function3(){ 网络请求3}
function4(){ 网络请求4}
}
由于需要顺序执行,需要这样写
async function(){
await function1(){ 网络请求1}
await function2(){ 网络请求2}
await function3(){ 网络请求3}
function4(){ 网络请求4 }
}
注意,这里还是不按顺序执行,调用的函数也需要写异步,如下
async function1(){ await 网络请求1 }
async function2(){ await 网络请求2 }
async function3(){ await 网络请求3 }
至此,大功告成
标签:function1,异步,function2,请求,await,网络,async 来源: https://www.cnblogs.com/linhan8888/p/15588942.html