Javascript(ES6)异步回调执行

时间:2017-08-19 03:49:09

标签: javascript asynchronous ecmascript-6

当许多异步函数排队时,它们的回调会顺序还是并发执行?

1 个答案:

答案 0 :(得分:2)

它们按顺序运行,即使它们可能以异步方式排队。

在浏览器的多线程区域(称为Web API)中触发事件。在事件(例如XHR请求)被异步触发 之后,事件循环同步选择事件的回调到JavaScript的单线程调用堆栈执行。

Dan Martensen offers a nice detailed writeup on the subject