其他分享
首页 > 其他分享> > async await 异步 等待 按顺序执行

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