首页 > 解决方案 > Async/Await:推理与实现

问题描述

所以我开始学习 Javascript 和 Python 进行 Web 开发。现在我对基础知识有了不错的理解,我想尝试一些更高级的东西。在阅读了两种语言的 Async/Await 和一般的异步编程之后,我写了一些简单的例子来习惯语法。

但现在我面临一个问题。尽管我知道如何使用 async/await,但我真的很困惑为什么await只能在async函数内部工作。我读到这就是它的方式(因为语言以这种方式定义它)并且 async/await 只是转换为要执行的其他代码构造的东西。这就是我真正感到困惑的地方。因为必须有某种解释,这两种语言只允许这种方式。还是我错过了什么?

所以我的问题是:为什么 await 只能在异步内部工作?

并且:它们是如何在 Python/Javascript 中实现的?

非常感谢每一个帮助/建议。:)

如果我以错误的方式写了这篇文章,请告诉我,以便我修复它。请记住,我对此真的很陌生。

最好的问候尼科

标签: javascriptpythonasynchronousasync-await

解决方案


推荐阅读