事件循環的工作是協調呼叫堆疊和任務佇列之間的互動。當呼叫堆疊空了,事件迴圈會檢查任務佇列,如果佇列中有待處理的任務,它會將這些任務一個接一個地推入呼叫堆疊中執行。