removeEventListener()로 click 이벤트 리스너를 제거하면 백그라운드에서도 이벤트 리스너가 제거됩니다. 이제 호출 스택과 백그라운드, 태스크 큐가 모두 비었으니 전체 코드가 종료됩니다.
그림 4-25 이벤트 리스너 추가 시 호출 스택과 이벤트 루프
removeEventListener()로 click 이벤트 리스너를 제거하면 백그라운드에서도 이벤트 리스너가 제거됩니다. 이제 호출 스택과 백그라운드, 태스크 큐가 모두 비었으니 전체 코드가 종료됩니다.
그림 4-25 이벤트 리스너 추가 시 호출 스택과 이벤트 루프