Promise 오브젝트 -ECMAScript
Promise
오브젝트는 비동기(Asynchronous
)처리를 위한 메커니즘을 제공합니다.ES5
까지 없었던 개념으로 ES6
에 추가되었습니다.
- Promise 오브젝트
- 개요
- Promise 처리 순서
- Promise 상태
- settled 상태
- fulfill (성공)
- reject (실패)
- new Promise(): Promise 인스턴스 생성
- then(): 성공, 실패 핸들러
- catch(): 실패 핸들러
- resolve(): 성공 상태의 인스턴스 반환
- thenable
- reject(): 실패 상태의 인스턴스 반환
- all(): 모두 성공이면 핸들러 실행
- race(): 처음 한 번만 핸들러 호출
- 개요