JS Promise(1) 약속해줘~입문

욱2·2023년 4월 11일
0

JS

목록 보기
6/14

콜백 함수를 배우며 프로미스 함수를 사용해서 콜백 헬에서 빠져나올수 있다고 언급했다.


궁금증 :

  • 그럼 Promise 는 어떤 방식으로 어떤 인터페이스를 갖고 우리를 지옥에서 탈출 시킬까.

내용 :
1. Promise 를 정의한다. 약속을 정의한다. 내가 너한태 커피를 준다는것을 약속한다.
2. Pending 기다린다. 손님이 왔어도 아직 주문을 안했기 때문에 기다린다
3. 손님이 주문을 한다. 아메리카노 주세요

  • Relationship between time and work
  1. 2가지 길이 있다. 해준다 vs 안해준다(품절)

5-1. 만약 주문을 받았다면 해결해준다고 선언한다(Resolve)
5-1. 커피머신을 시작한다.then 커리가루를 넣는다.then 물을 넣는다. (.then)

  • Promise Chaining

5-2. 품절이다 (Reject)
5-2. 사과한다 (.catch)

  • Error Handling

6.정리한다 (.finally)

  • the .finally handler

setTimeout 과는 달리 .then() 을 통해 async 하면서 과정을 실행한다.
진짜 데이터를 사용해봐야 느낌이 더 올것 같다. 간단한 내용만 적어보았고 심화 과정은 지금 열심히 짜는 중이다.

profile
성장하는 날 위한 기록

0개의 댓글

관련 채용 정보