resolve
-
이번 포스트에서는 Promise의 chaining에 대해 살펴보자.Promise의 Chaining하지만 간단한 Promise의 사용은 기존 방식 대비 코드가 훨씬 복잡해진 느낌이다. 분명 좋다고 했는데.. then과 catch의 반환Promise의 then이나 catch는 다시 Promise 인스턴스를 반환하는데 이 Promise의 동작은 then 및 catch의 handler의 반환값에 따라 약간씩 다르다.then, catch의 리턴과 handler의 return이 다르다는 점을 유념하자!! handler가 특정 값(ⓐ)이나 resolve된 promise(ⓑ)을 반환하는 경우then/catch에서 반환된 promise는 ⓐ 또는 ⓑ의 결과값을 다음 then의 handler에게 전달한다.handle..
[새로운 기능] Promise_03 Promise 기본 사용법이번 포스트에서는 Promise의 chaining에 대해 살펴보자.Promise의 Chaining하지만 간단한 Promise의 사용은 기존 방식 대비 코드가 훨씬 복잡해진 느낌이다. 분명 좋다고 했는데.. then과 catch의 반환Promise의 then이나 catch는 다시 Promise 인스턴스를 반환하는데 이 Promise의 동작은 then 및 catch의 handler의 반환값에 따라 약간씩 다르다.then, catch의 리턴과 handler의 return이 다르다는 점을 유념하자!! handler가 특정 값(ⓐ)이나 resolve된 promise(ⓑ)을 반환하는 경우then/catch에서 반환된 promise는 ⓐ 또는 ⓑ의 결과값을 다음 then의 handler에게 전달한다.handle..
2022.05.02 -
이번 포스트에서는 Promise객체를 이용해서 Callback Hell에서 탈출해보자. Promise Promise의 상태Promise는 총 3개의 상태를 갖는다. 최초로 Pending 상태에 있다가 fulfilled와 rejected 상태로 변경되고 이후 작업을 완료하거나 다른 Promise를 체이닝하여 사용할 수 있다.Pending(대기): 실제 작업을 위한 준비 단계로 Promise 객체 생성 및 fulfilled, rejected 상황에서 호출할 handler 함수 바인딩한다.fulfilled(이행): 동작이 성공적으로 완료된 상태이다.rejected(거부): 동작이 실패한 상태이다.settled(확정): pending이 아니고 fulfilled 또는 rejected 된 상태로 다음 동작 처리 가..
[새로운 기능] Promise_02 Promise 기본 사용법이번 포스트에서는 Promise객체를 이용해서 Callback Hell에서 탈출해보자. Promise Promise의 상태Promise는 총 3개의 상태를 갖는다. 최초로 Pending 상태에 있다가 fulfilled와 rejected 상태로 변경되고 이후 작업을 완료하거나 다른 Promise를 체이닝하여 사용할 수 있다.Pending(대기): 실제 작업을 위한 준비 단계로 Promise 객체 생성 및 fulfilled, rejected 상황에서 호출할 handler 함수 바인딩한다.fulfilled(이행): 동작이 성공적으로 완료된 상태이다.rejected(거부): 동작이 실패한 상태이다.settled(확정): pending이 아니고 fulfilled 또는 rejected 된 상태로 다음 동작 처리 가..
2022.05.02