JavaScript Promise then()
- 이전 페이지 resolve()
- 다음 페이지 all()
- 상위层级로 돌아가기 JavaScript Promise 참조 설명서
정의와 사용법
then()
이 메서드는 두 개의 콜백 함수를 제공합니다:
하나는 Promise가 성공할 때 실행되고, 하나는 Promise가 거부될 때 실행됩니다.
예제
myPromise.then(x => myDisplay(x), x => myDisplay(x));
문법
promise.then(fulfilled(), rejected())
파라미터
파라미터 | 설명 |
---|---|
fulfilled() | Promise가 성공할 때 실행되는 함수. |
rejected() | Promise가 거부될 때 실행되는 함수. |
반환 값
형식 | 설명 |
---|---|
Object | 새로운 Promise 객체. |
브라우저 지원
then()
ES6 (ES6)의 기능입니다.
2017년 6월부터 모든 현대 브라우저에서 ES6 (JavaScript 2015)가 지원됩니다:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016년 5월 | 2017년 4월 | 2017년 6월 | 2016년 9월 | 2016년 6월 |
then()
Internet Explorer는 지원되지 않습니다.
- 이전 페이지 resolve()
- 다음 페이지 all()
- 상위层级로 돌아가기 JavaScript Promise 참조 설명서