콜백, 프로미스, async/await

rooni97·2022년 1월 6일
0

Callback

  • /시간이 경과하고/ 다시 부르는 함수
  • /어떤 이벤트가 발생했거나 특정 시점에 도달했을 때/ 호출하는 함수

promise

  • 콜백지옥에 대한 해결법으로 state(수행 중, 수행 완료(성공, 실패))
  • 생성과 동시에 executor 실행
  • then, catch, finally
  • then은 resolve의 인자 값을 받고, catch는 reject의 인자 값을 받음
  • finally는 상관없이 마지막에 실행

async/await

  • async는 promise
  • await을 통해 동기적 스타일로 코드를 짤 수 있다.
  • 병렬 실행을 위해 promise.all, promise.race 등의 api를 쓰기도 함.

0개의 댓글