Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 개발자 특강
- 투포인터알고리즘 js
- 모던 자바스크립트 Deep Dive
- 리팩토링 회고
- Vue3
- 백준 node.js
- 프로그래머스 데브코스 프론트엔드
- KDT 프로그래머스
- react 프로젝트 리팩토링
- TypeScript 문법 소개
- frontend roadmap study
- Vue3 Router
- 프로그래머스 데브코스
- 백준 js
- 모던 자바스크립트 TIL
- 프로그래머스 K_Digital Training
- 머쓱이
- 모던 자바스크립트 Deep Dive TIL
- 모던 자바스크립트 딥다이브
- react customHook 예시
- useEffect return
- K_Digital Training
- 모던 javascript Deep Dive
- useRef 지역 변수
- 인프런 자바스크립트 알고리즘 문제풀이
- 프로그래머스 K_Digital Training 프론트엔드
- Frontend Roadmap
- 우테캠 회고록
- KDT 프로그래머스 데브코스 프론트엔드
- 프로그래머스 데브코스 프론트엔드 TIL
Archives
- Today
- Total
목록모던 자바스크립트 딥다이브 42장 비동기 프로그래밍 (1)
프론트엔드 개발자의 기록 공간

✍ 동기 처리와 비동기 처리 "실행 컨텍스트"에서 살펴본 바와 같이 함수를 호출하면 함수 코드가 평가되어 함수 실행 컨텍스트가 생성된다. 이때 생성된 실행 컨텍스트는 실행 컨텍스트 스택(콜 스택)에 푸시되고 함수 코드가 실행된다. 함수 코드의 실행이 종료하면 함수 실행 컨텍스트는 스택에서 팝되어 제거된다. 다음 예제의 foo 함수와 bar 함수는 호출된 순서대로 실행 컨텍스트 스택에 푸시되어 실행된다. const foo = () => {}; const bar = () => {}; foo(); bar(); 함수가 호출된 순서대로 순차적으로 실행되는 이유는 함수가 호출된 순서대로 함수 실행 컨텍스트가 실행 컨텍스트 스택에 푸시되기 때문이다. 이처럼 함수의 실행 순서는 실행 컨텍스트 스택으로 관리한다. 자바스..
모던 자바스크립트 Deep Dive
2022. 3. 9. 02:40