1. DESCRIPTION実行順序
メインの実行スタックを空に1
2. [マイクロタスクキュー
コールバック関数がクリアがある場合3.実験Aタイマーキューコールバック関数は、マイクロタスクキューをお願いします。
タイマーが空のキューまで4.ステップ3サイクル、
キューはキュー、空にするマイクロ、マイクロタスクキューを尋ねるタスクキューをポーリングするポーリング、コールバック関数を入力します。
6.ステップ5サイクル、待ち行列空の世論調査
7.空のチェックキュー
再びステップ2から8ループ
例1:
setTimeout(()=> { にconsole.log( 'タイムアウト' ) }) setImmediate(() => { にconsole.log( '即時' ) }) // 動作環境の別に応じてノードコマンドは、必ずしも順番ではありません。 // setTimoutコールバックキュー入力し、実行する場合は、そうでない場合setImmediate最初の実行