猿问

nodejs能否等待异步执行结束

现在是有好几个函数,里面都是执行异步函数。

我就想把这个函数里面的值返回,当然嘛,由于是异步,还没等执行完就关了,所以外面也拿不到值。

之前是问了前端说是传进去你想执行的方法,或者值就行了,一步步往进传。

后来我用了promise,虽然这玩意是能帮助我分开,

但是我现在在第一个的then里又是一个返回promise的函数,又得then,还是造成了层层嵌套。

用了链式也就那样。虽然这三个函数是有顺序的,但是有时候不是需要第一个函数,
但不一定要前两个执行,就是我这后两个都是通过传参数进去来执行相应的方法。
用promise不就绑死了吗。

难道我要写两个链式,分别是123 23 。这样的话不就冗余了吗。

有没有什么依赖可以帮助解决这个问题


Qyouu
浏览 3594回答 1
1回答

30秒到达战场

非要用async await么。感觉语义的清晰程度上是不如.then.then.then的
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答