问题 阐述一下JS中的事件循环 参考答案 事件循环event loop又称消息循环message loop。在谷歌源码中,存在着消息、微、交互、延时等队列。已经不存在宏队列的说法。而队列具有优先级,其中消息队列总是先执行完,并且消息队列是一个无限循环,消息队列执行完以后,事件循环会去微队列中取出第一个任务到消息队列中执行。当微队列没有任务时,事件循环会从交互队列中取第一个任务到消息队列中执行。当交互队列也没任务时,才会去延时队列取第一个任务执行。直到所有队列中都没有任务时,消息队列会休眠。