TIL - 220726(화)

Jason Moon·2022년 7월 26일
0

오늘 배운 것


위와 같은 코드가 있을 때
지금 생각해보면 왜 그렇게 생각했는지 모르겠지만(자바스크립트는 위에서 아래로 읽어 내려 오는게 당연한건데) 12번 줄에 const socketIO = new Socket(http);에 왔을 때 모듈을 불러온 경로 require('./dist/modules/socket');로 이동할 줄 알았다. 10번째 줄에 app도 마찬가지.

그런데 콘솔을 찍어보며 확인해보니 const socketIO라는 변수에 할 당할 때 socket경로에 이동해 파일들을 읽어온다는 걸 알 수 있었다. 당연히 변수에 할당할 때 파일을 읽는게 맞는데 너무 당연히 require로 불러와 해당하는 부분만 사용하다 보니 기본적인 걸 생각하지 못했다.
그래도 이번 기회에 자바스크립트 코드 실행 순서를 더 잘 알 수 있게 됐다.

profile
어려워 보여도 시간을 들여서 해보면 누구나 할 수 있는 일이다

0개의 댓글