回调问题
来源:4-7 event-loop - 演示
suanla_
2020-04-03
如果我们要执行10个语句,中间有一个ajax请求,从上往下执行的时候,比如我ajax在第四个语句,执行第六个语句需要1s,在刚执行完第五个语句的时候,ajax返回了,那么现在是主线程挂起第六个语句,去处理这个ajax的回调函数,还是另外开一个线程去处理ajax的回调呢?
写回答
1回答
-
肯定不会新开一个线程去执行,否则 js 就不是单线程了。
会先把同步代码执行完,再去执行 ajax 的回调。无论 ajax 回调回来的时间有多早。
012020-04-03
相似问题