1
2
简单的版本是这样的:
如果您有多个连续的异步操作,则会产生更大的差异:
如果没有等待,这将是:
加入更多的逻辑来处理中间结果或逻辑流的分支,它变得越来越复杂
有关更多示例,请参见
How to chain and share prior results with Promises
而这个过程要简单得多
|
2
1
虽然您可以使用匿名函数,但为了清楚起见,我将像这样声明一个名为printName的函数。
有了承诺,你可以做到:
|
3
0
因此,您当前的方法已经基于promise,您可以直接在下面添加console.log
如果您想使用async/await,您需要将此逻辑包装到一个async函数中,但是您可以这样使用它:
|
4
0
给你,两种方法:
干杯, |
AlaaKudo810 · 无法更新猫鼬中的对象 1 年前 |
Foobar · 如何在Fastify中为请求附加“项目”密钥? 1 年前 |
chrispytoes · 从服务器端获取登录用户 1 年前 |