보통의 자바스크립트의 동기적 처리 자바스크립트에서 우리가 쓰는 코드들은 보통 한 줄 한 줄씩 읽혀지면서 실행이 된다. const a = 1; const b = () => a+1; const c = () => a+b(); console.log(c()); 라고 하면 c()는 3을 출력한다. c()를 실행을 하면 콜스택에 순서로 함수가 쌓인다. b() c() 스택은 나중에 들어온 것이 먼저 나가므로 b()가 먼저 나와서 a+1이 계산되어 2가되고, 이후에 C의 a+b()에 b()의 반환값 2가 a=1과 합쳐서 3이된다. 즉 보통의 코드들은 선행할 함수들이 처리가 완료된 후에 그 값을 이용해 계산이된다. 이 콜스택은 하나의 싱글스레드로 과정이 진행되기 때문에 하나의 컨텍스트를 따른다 자바스크립트의 비동기적 처리..