[JavaScript] Promise 객체

이다혜·2022년 8월 24일
post-thumbnail

1. Promise란?


promise는 비동기적 처리의 성공/실패 여부와 그 결과값을 대표하는 object이다.


성공할 경우 resolve 함수를 호출하고 실패할 경우 reject 함수를 호출한다.

2. Promise 객체 생성


promise 객체는 생성자를 사용해서 만들 수 있다.

const promise = new Promise((resolve, reject) => {
	구현
})

3. Promise 상태


  1. pending : promise 객체를 만드는 순간의 상태
                 이행하지도, 거부되지도 않은 초기 상태
  2. fulfilled : 비동기 작업이 성공적으로 완료된 상태
  3. rejected : 비동기 작업이 실패한 상태

0개의 댓글