那么为什么不能在非异步功能中使用呢?

时间:2019-01-16 22:26:14

标签: javascript async-await

似乎很有用的功能就是简单地等待Promise被解决到真正想要的任何地方。对于我来说,不是很明显,为什么它必须仅在本身返回Promise(标有async)的函数中。那么,假设存在一个真正的好理由是什么?

我可以看到,如果一个人处于事件循环情况下,而又不想束缚事件循环,则首先要依靠它来真正获得解决方案。但是哪些语言不是基于事件循环的,而是可能具有异步等待功能(例如Python)。用这种语言,在我看来,将当前线程(而不是协同例程或等效线程)与诸如此类的东西捆绑在一起非常好。

0 个答案:

没有答案