IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요.
Promise 객체가 pending 상태일 때 이벤트 루프는 해당 Promise가 완료될 때까지 계속해서 동작합니다. 이벤트 루프는 Promise가 완료될 때까지 다른 작업을 처리하면서도 Promise의 상태를 주시하고, Promise가 처리되면 해당 작업을 수행합니다. 이를 통해 비동기적인 작업을 효율적으로 관리하고, 다른 작업에 영향을 주지 않으면서도 Promise의 상태를 관찰할 수 있습니다. Promise의 상태가 변경되면 해당 상태에 맞게 적절한 콜백 함수를 처리하여 비동기 작업을 완료할 수 있습니다.