BaeBox

Promise 본문

개발 관련

Promise

배모씨. 2019. 11. 6. 17:40
반응형

promise 의 예

callback 의 업그레이드판.

Promise 상태값 (출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise)

대개 라이브러리를 이용해서 promise 객체를 만들어서 return 할 일은 적겠지만, 대충 Promise 객체는 저렁 형태로 구성되어 있다.

물론 저건 엄청 약식이다. 똥쓰레기코드

익숙해지면 라이브러리의 코드를 직접 뜯보는걸 권한다.

 

위 코드를 간단하게 설명하자면, 

1. testFunc() 함수를 호출

2-1. testFunc 함수가 resolve() 함수를 호출하면 .then() 내부의 메소드가 실행됨.

2-2. testFunc 함수가 reject() 함수를 호출하면 .catch() 내부의 메소드가 실행됨.

반응형

'개발 관련' 카테고리의 다른 글

Date(날짜) 포맷지정 및 비교  (0) 2019.11.06
Async  (0) 2019.11.06
Callback  (0) 2019.11.06
LogStash - grok filter  (0) 2019.11.03
Logstash - Filter & Codec  (0) 2019.11.03
Comments