回调问题

来源:4-7 event-loop - 演示

suanla_

2020-04-03

如果我们要执行10个语句,中间有一个ajax请求,从上往下执行的时候,比如我ajax在第四个语句,执行第六个语句需要1s,在刚执行完第五个语句的时候,ajax返回了,那么现在是主线程挂起第六个语句,去处理这个ajax的回调函数,还是另外开一个线程去处理ajax的回调呢?

写回答

1回答

双越

2020-04-03

肯定不会新开一个线程去执行,否则 js 就不是单线程了。

会先把同步代码执行完,再去执行 ajax 的回调。无论 ajax 回调回来的时间有多早。

0
1
suanla_
非常感谢!
2020-04-03
共1条回复

前端跳槽必备 一线互联网公司高级前端JavaScript面试

视频讲解前端面试中的JS高级知识点,扩展JS知识深度,从容面试

1621 学习 · 218 问题

查看课程