async/await调用非Promise的函数为什么没有效果?
来源:6-1 异步编程解决方案Async Await
愤怒的米饭
2020-06-29
自己实现老师在6-1节中的async/await方法.
同样使用async/await方法, 调用异步的timeout()方法.
在timeout()中使用Promise时, 可以成功, 打印顺序是1,2;
但是在timeout()中不使用Promiese,直接写setTimeout()时, async/await 就不起作用, 打印出的顺序是2,1
请问这是怎么回事? 为什么timeout()里面一定要用promise?
写回答
1回答
-
await后面是需要一个promise对象的
00
相似问题