javascript - Async/Await:推理与实现
问题描述
所以我开始学习 Javascript 和 Python 进行 Web 开发。现在我对基础知识有了不错的理解,我想尝试一些更高级的东西。在阅读了两种语言的 Async/Await 和一般的异步编程之后,我写了一些简单的例子来习惯语法。
但现在我面临一个问题。尽管我知道如何使用 async/await,但我真的很困惑为什么await只能在async函数内部工作。我读到这就是它的方式(因为语言以这种方式定义它)并且 async/await 只是转换为要执行的其他代码构造的东西。这就是我真正感到困惑的地方。因为必须有某种解释,这两种语言只允许这种方式。还是我错过了什么?
所以我的问题是:为什么 await 只能在异步内部工作?
并且:它们是如何在 Python/Javascript 中实现的?
非常感谢每一个帮助/建议。:)
如果我以错误的方式写了这篇文章,请告诉我,以便我修复它。请记住,我对此真的很陌生。
最好的问候尼科
解决方案
推荐阅读
- grails - 从excel文件导入后出现多个GORM ValidationException
- testing - 我们如何使测试依赖于 testcafe studio 中的另一个测试
- flutter - Flutter中如何判断生肖
- javascript - 使用 jQuery 在单独的文件中从模板加载 HTML 元素
- regex - 删除包含特定文本的行...例如删除所有包含“创建者...”的行
- augmented-reality - 使用 HoloLens 向 3D 模型(预制件)提供反馈
- c# - WPF 绑定仅在使用转换器时工作
- django - Django Admin - 调用 change_view 进行内联
- python - 识别滚动异常值并通过回填时间序列数据替换它们 - Pandas
- ios - 应用程序打开时如何使推送通知出现在前台