Javascript#codestates#비동기처리#asyncronous#callbackhell#promise#promise.all#chaining1 Javascript - 비동기처리(2)(Promise) Callback을 더 간단하게 정리하기 위해 Promise 사용해서 callback 지옥을 벗어 날 수 있다. 하지만, promise도 chaining으로 지옥으로 들어 갈수 있다는 점을 간과해서는 안된다. Promise 개념을 도식화 하면 하기 그림과 같다. Promise의 중요한 개념은 fullfill과 reject인데 fullfill은 이행하다 뜻을 가지고 있고 reject는 거절하다 라는 뜻을 가지고 있다. promise로 들어온 값이 에러면 reject를 실행해서 에러를 출력해주고, 에러값이 아니면 fullfill이 실행되어서 실행이 된다. 이후 pending 상태가 되어 다음 값을 기다리는 상태가 된다. 즉, 기다림(pending) -> 이행(fullfill) -> 기다림(pending)이거나.. 2020. 7. 16. 이전 1 다음 반응형