|
|
1
3
它只会把承诺包裹在你归还的东西上
来自async函数
。中返回的值
所以现在发生的是:你的
async/await的存在是为了简化处理现有承诺的代码。它不接受非promise代码并将其转换为promise代码,除非返回非promise。如果你想从
因此,您不必以结束所有异步函数
如:
这是一个错误的前提。在第一个例子中,promise立即解析,在第二个例子中它在超时时解析。现在它已经解析,任何等待它的代码都可以继续 |
|
2
0
重要的是要记住
让我们分解一下第一个例子的各个部分,因为这里有些事情似乎引起了一些混乱。
的默认返回值
|
|
|
byles1506 · 不理解异步等待执行顺序 1 年前 |
|
|
user2741831 · 等待执行的顺序在节点中没有意义 1 年前 |
|
|
user1233894 · 尝试从全局函数传递值 1 年前 |
|
cluster1 · 任务(小写)与任务(大写) 1 年前 |
|
|
haru · 为什么我的代码在加载页面时两次获取相同的项目? 2 年前 |