JavaScript の イベント ループ は、JavaScript での非同期プログラミングを可能にします。簡単に説明します!
JavaScript はシングルスレッドであるため、一度に 1 つのこと しか実行できません。
console.log("Task 1"); console.log("Task 2");
?出力:
Task 1 Task 2
console.log("Start"); setTimeout(() => { console.log("Async Task"); }, 1000); console.log("End");
?出力:
Start End Async Task
コールスタック
Web API
コールバックキュー
イベントループ
console.log("Start"); setTimeout(() => { console.log("Timeout Task"); }, 2000); console.log("End");
Step | Call Stack | Notes |
---|---|---|
1 | console.log | Logs "Start" |
2 | setTimeout | Registers timeout task |
3 | console.log | Logs "End" |
?最終出力:
Start End Timeout Task
イベント ループを真に理解するには、次のリソースを確認してください。
コーディングを楽しんでください! ?
以上がJavaScript イベント ループを理解する (簡単に)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。