Promise
- 정해진 기능을 수행하고 정상으로 완료되면 성공 메시지와 결과값을 리턴한다. 실패 시 에러를 리턴.
- JS 내장객체(obj)임. 비동기 수행을 한다. 콜백 대용으로 사용 가능하다.
Promise의 구성 요소들
- state: 수행중인지 여부. pending-> fulfilled or rejected
- producer: 필요한 데이터를 제공
- consumer: 필요한 데이터를 사용
'JavaScript' 카테고리의 다른 글
JS의 콜 스택 (0) | 2021.08.07 |
---|---|
자바스크립트 비동기 defer, async의 차이점 (0) | 2021.08.06 |
자바스크립트 클래스와 객체(object)의 차이 (0) | 2021.08.06 |
javascript:void(0) (0) | 2020.12.23 |