首页 > 解决方案 > 对 JavaScript 异步函数感到困惑

问题描述

每个教程都重复 JavaScript 是同步的,这意味着一切都在单个线程上运行,一个命令接一个命令。

现在,我对异步函数和 Promises 感到非常困惑,如果 JavaScript 是同步的,它们如何实现异步?JavaScript 如何运行命令并检测鼠标点击等事件?

比方说,我们有某种 API 或对数据库的调用,JavaScript 如何知道数据何时可以使用?

标签: javascript

解决方案


推荐阅读