Javascript 비동기 처리 동작원리
·
🎭JavaScript
비동기 처리의 필요성실행컨텍스트 스택 (=콜스택, excution context)모든 소스코드는 코드를 실행하기 앞서 평가과정으로 거치고, 이 평가과정을 통해 실행에 필요한 정보(식별자, 스코프, 코드 실행 순서 등)을 담은 실행 컨텍스트라는 것을 생성하게 된다.이 실행컨텍스트들을 담은 스택이 바로 콜스택 !평가란? 코드를 계산하여 값을 만드는것(1+3 은 4로 평가)만약 아래와 같은 소스코드를 실행한다고 하면let x = 3function f1() => { console.log("This is func1");}//중첩되어있음function f2() => { f1(); console.log("This is func2");}f2();스택 자료구조에 따라 아래처럼 생성된다. LIFO여기서는 전역 컨텍스트는 ..