Ivan234 Asked:2022-05-12 01:21:59 +0000 UTC2022-05-12 01:21:59 +0000 UTC 2022-05-12 01:21:59 +0000 UTC Javascript 是同步还是异步编程语言? 772 搜索了许多网站和资源,没有地方说明定义。我认为这就是 Javascript 始终是同步单线程语言的原因,但我们可以通过编程使 Javascript 异步。还是js马上就成为异步语言了? javascript 1 个回答 Voted Best Answer Aleksandr Belous 2022-05-12T02:21:32Z2022-05-12T02:21:32Z Node.js 在单线程上运行并且是同步的。异步是在回调的帮助下实现的。现代语法中存在 Promise,而 async/await 是回调的包装器。要理解工作的本质,需要研究事件循环的工作。我本人建议您观看此视频https://youtu.be/8aGhZQkoFbQ 还有好东西学习: https://learn.javascript.ru/callbacks https://learn.javascript.ru/promise-basics https://learn.javascript.ru/async-await
Node.js 在单线程上运行并且是同步的。异步是在回调的帮助下实现的。现代语法中存在 Promise,而 async/await 是回调的包装器。要理解工作的本质,需要研究事件循环的工作。我本人建议您观看此视频https://youtu.be/8aGhZQkoFbQ
还有好东西学习:
https://learn.javascript.ru/callbacks
https://learn.javascript.ru/promise-basics
https://learn.javascript.ru/async-await