700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python等待执行完毕 再继续执行_如何等待一个函数内部异步执行完毕再执行另外一个函

python等待执行完毕 再继续执行_如何等待一个函数内部异步执行完毕再执行另外一个函

时间:2022-04-21 23:53:00

相关推荐

python等待执行完毕 再继续执行_如何等待一个函数内部异步执行完毕再执行另外一个函

问题描述

有两个函数f1和f2,其中f1中有异步操作,执行完f1接着执行f2,因为f1内部有异步操作,所以会先执行完f2,再执行f1里的异步,如何等待f1异步执行完再执行f2.

备注:执行方式为f1();f2();不想在f1和f2外部包含promise.代码constf1=async()=>{constp=newPromise((resolv,reject)=>{

setTimeout(()=>{console.log('我是异步')

resolv('resolv')

},2000);

})letres=awaitp;console.log("res",res);

}constf2=()=>{console.log('我是f2')

}

f1();

f2();//打印结果如下//我是f2//我是异步//resreslve想要的结果,打印输出如下

我是异步

res reslve

我是f2

f2要求在f1中的异步函数执行完毕后执行### 问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

python等待执行完毕 再继续执行_如何等待一个函数内部异步执行完毕再执行另外一个函数?...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。