|
0
|
| lurning too koad · 技术社区 · 1 年前 |
|
1
1
在JavaScript中,所有异步函数都返回一个promise。这条规则没有例外。从…起 this documentation (强调我的):
你是否明确地返回承诺不是问题。为了满足规则,最终的返回值将隐含地包装在promise中(如果还不是promise的话)。 因此,在异步函数中,这些代码位具有完全相同的效果:
作为开发人员,您在代码中必须做的主要事情是确保所有承诺都在执行过程中等待或返回。有eslint规则可以帮助您跟踪这一点。如果不这样做,可能会导致意外行为,因为在交付最终承诺时,云功能会关闭。 |