노드란? 자바스크립트 런타임. 즉, 자바스크립트를 웹브라우저 바깥 환경에서 실행시킬 수 있게 만드는 프로그램. 이벤트 루프란? 위 코드의 콘솔을 예상해보면 first가 선언이 되니 second 함수 호출 후 콘솔로그 '1'부터 찍을 것 같은데 실제로는 아래 그림과 같이 함수들이 스택이 된 후 콘솔은 스택의 위부터 차례대로 빠져나온다. (3->2->1)...
global 전역 객체 노드에서의 전역 객체로 window를 사용하지 않고 global를 쓴다. image.png globalA 파일에서 함수를 exports 하고 globalB 파일에서 불러와 전역객체로 지정된 message를 공유해 콘솔로 해당 함수를 실행시킨다. 결과는 image.png path 모듈 path.sep : \\ 경로의 구분자로 ...
노드는 크롬 v8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임이다. 즉, 노드는 자바스크립트를 컴퓨터에서 실행할 수 있게 만들어주는 자바스크립트 실행기이다.\*런타임 : 프로그램 언어가 구동되는 환경이벤트기반논블로킹 I/O 모델싱글스레드노드는 이 세 단어 때문에 노