如何在不使用name
,template
或setTimeout
的情况下在原生Javascript中创建异步函数?
答案 0 :(得分:2)
我假设您的意思是并发代码,而不是 async 。
您可以使用浏览器中的WebWorker API或Node.js中的child_process,在不使用计时器伪造的情况下,在JavaScript中获得并发代码的距离越近。
Web Workers为Web内容提供了一种简单的方法来运行脚本 背景线程。
在WebWorker中运行的任何代码都独立于“主”线程 - 从而在某种意义上同时运行。