이벤트루프1 [Node] 비동기 함수의 동작 방식 최근에 내가 하고 있는 부스트캠프 챌린지에서 비동기 관련 미션이 나와 푸는데 애를 먹었던 적이 있었다. 예전부터 비동기에 대한 개념이 너무 부족한걸 알았지만 끝끝내 미뤘는데 이번 기회에 정리를 해야겠다고 생각했다. 예시를 보면서 확인하겠습니다. 코드 상으로는 다음과 같습니다. console.log('Hi'); setTimeout(function cb(){ console.log('there'); }); console.log('JSConfEU'); 메서드들은 호출 스택에 쌓일 것이기 때문에 일반적으로 console.log('Hi')가 동작되고 setTimeout()이 동작하고 마지막으로 console.log('JSConfEU')가 동작할 것이라고 예상합니다. 그러나 setTimeout()은 비동기 메서드이기.. 2021. 8. 7. 이전 1 다음