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
- 프로그래머스 K_Digital Training
- frontend roadmap study
- 프로그래머스 데브코스 프론트엔드 TIL
- TypeScript 문법 소개
- Frontend Roadmap
- 모던 자바스크립트 딥다이브
- 프로그래머스 데브코스
- 모던 자바스크립트 Deep Dive TIL
- 인프런 자바스크립트 알고리즘 문제풀이
- KDT 프로그래머스
- 모던 자바스크립트 Deep Dive
- 투포인터알고리즘 js
- KDT 프로그래머스 데브코스 프론트엔드
- 머쓱이
- react customHook 예시
- 프로그래머스 데브코스 프론트엔드
- 리팩토링 회고
- K_Digital Training
- useEffect return
- react 프로젝트 리팩토링
- 프로그래머스 K_Digital Training 프론트엔드
- 모던 자바스크립트 TIL
- 개발자 특강
- 백준 node.js
- useRef 지역 변수
- 우테캠 회고록
- Vue3 Router
- Vue3
- 백준 js
- 모던 javascript Deep Dive
Archives
- Today
- Total
목록js async await (1)
프론트엔드 개발자의 기록 공간
[JavaScript DeepDive] 46장_제너레이터와 async / await
ES6에서 도입된 제너레이터는 코드 블록의 실행을 일시 중지했다가 필요한 시점에 재개할 수 있는 특수한 함수다. 제터레이터와 일반 함수의 차이는 다음과 같다. 제너레이터 함수는 함수 호출자에게 함수 실행의 제어권을 양도할 수 있다. 일반 함수를 호출하면 제어권이 함수에게 넘어가고 함수 코드를 실행한다. 즉, 함수 호출자는 함수를 호출한 이후 함수 실행을 제어할 수 없다. 제너레이터 함수는 함수 호출자가 함수 실행을 일시 중지시키거나 재개시킬 수 있도록 제어권을 가진다. 제너레이터 함수는 함수 호출자와 함수의 상태를 주고받을 수 있다. 일반 함수를 호출하면 매개변수를 통해 값을 받고 함수 코드를 실행하여 결과값을 반환한다. 즉, 함수가 실행되고 있는 동안에는 함수 외부에서 함수 내부로 값을 전달하여 함수의..
모던 자바스크립트 Deep Dive
2022. 3. 13. 03:31