반응형
Promise
-
[JavaScript] PromiseJavaScript 2022. 7. 27. 22:21
Promise라는 걸 알게되었다. 종종 코딩할 때 , 한 동작이 마무리 된 후 그 결과값으로 분기처리를 해야하는 경우가 있는데, 이 때 Promise를 활용하면 좀 더 원할한 코딩이 가능하다. Promise는 3가지 상태로 분류할 수 있는데, pending과 fulfilled, rejected로 나누어진다. pending은 최초의 동작이 끝나기까지의 대기상태. fulfilled는 첫 동작이 성공적으로 마무리된 상태. rejected는 첫 동작이 실패한 상태라고 이해하면 될 것 같다. 간단한 예시를 들어보면 const gen2Num = (param) => { return new Promise((resolve, reject) => { if(param){ reject("불필요한 파라미터가 입력되었습니다.");..