질문있습니다.

미해결질문
유인동 프로필
유인동 2달 전

promise나 콜백을 직접 써야하는 경우도 있을까요?

1. setTimeout, requestAnimationFrame 등으로 부터 출발 할 때

2. Promise.all, Promise.race와 같은 Promise를 값으로 다루는 함수를 사용해야할 때

3. 비동기를 동기적으로 제어하는 상황 말고,  동시성을 다루는 다양한 로직이 필요할 때

첨부. promise나 콜백에 대해서도 잘 연습해야하는 이유

1. async 로 선언된 함수의 결과는 promise 입니다.

2. await는 promise의 resolve(a)의 a를 꺼내거나, reject(err)의 err를 throw 합니다.

3. 그러므로 async/await를 잘 사용하기 위해서는 promise를 잘 다뤄야합니다.

4. promise를 합성할때에는 함수를 값으로 다루어 then, catch 에게 인자로 전달하는 콜백 함수를 통해 다룹니다.

5. 그러므로 기본적인 비동기와 콜백 함수 사용에 대해 잘 다뤄야합니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스