將指定的代碼移出本次執行,等到下一輪Event Loop時,再檢查是否到了指定時間。若是到了,就執行對應的代碼;若是不到,就等到再下一輪Event Loop時從新判斷。這意味着,setTimeout指定的代碼,必須等到本次執行的全部代碼都執行完,纔會執行。oop
詳細講解:https://www.jianshu.com/p/3e482748369d?from=groupmessageblog