Async이번엔 좀 늦은 감이 있지만 자바스크립트가 어떻게 동작하는지에 대해서 알아보겠다.Introduce자바스크립트는 싱글 스레드 기반으로 Java, C, Python 과 다르게 먼저 실행된 코드가 완료되기 전에 해당 코드보다 나중에 실행된 코드가 더 먼저 끝날 수 있다.다음의 코드의 결과는 1, 2 순서로 출력이 된다. b() 함수를 먼저 호출했는데도...function a () { setTimeout(() => { console.log("1"); }, 1000); } function b() { setTimeout(()=> { console.log(2); }, 3000); } b(); a(); // 1 // 2 Call Stack자바스크립트 엔진은 메모리 힙과 단일 Call Stack을 가지고 있다...