浏览器环境下:
while (true) { 宏任务队列.shift(); 微任务队列全部任务();}Node 环境下:
while (true) { loop.forEach((阶段) => { 阶段全部任务(); nextTick全部任务(); microTask全部任务(); }); loop = loop.next;}
浏览器环境下:
while (true) { 宏任务队列.shift(); 微任务队列全部任务();}Node 环境下:
while (true) { loop.forEach((阶段) => { 阶段全部任务(); nextTick全部任务(); microTask全部任务(); }); loop = loop.next;}