Promise / async/await

Jelkov Ahn·2021년 11월 16일
0

JS/NODE 비동기

목록 보기
2/6

Callback

  • 기존 콜백함수요청 구현

  • 여러가지 콜백의 단점

    • 11번째 줄부터 콜백헬의 모습을 띈다.
    • 또한 콜백에 에러를 처리해주는 함수가 있었다면, 우리는 콜백을 할때마다 에러를 처리해야 한다.

Promise

  • 콜백Hell을 벗어나기 위해서 만든 Class

  • 에러처리를 마지막에 한번만 해서 해줄수가 있다.(catch())

  • 콜백헬 보다 갈끔하게 보인다. 하지만 프로미스도 프로미스헬이 발생이 될수가 있다 !! 그러나 리턴처리를 잘해준다면 그런 걱정은 없다.

  • 프로미스 헬

  • 리턴처리 잘한 사례

async/await

  • 마치 일반함수를 실행하듯이 실행하고 있다.
  • 비동기이지만 동기적으로보여서 직관적이다.
profile
끝까지 ... 가면 된다.

0개의 댓글