ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [함수형 프로그래밍] 섹션9. 비동기:동시성 프로그래밍 1
    Web Dev/1. JS 문법 관련 2021. 2. 10. 23:45
    728x90
    Document 해당 Repository를 clone 하신 후, http-server ./section9 을 통해서 확인하실 수 있습니다

    자바스크립트에서 비동기 프로그래밍을 하는 방법

    • Callback, Promise, async/await
    • Callback과 Promise의 가장큰 차이는 Promise는 비동기 상황을 일급값으로 처리한다는 것 Promise는 비동기 상황에 대해 대기/성공/실패라는 값을 만들어서 반환한다. 그래서 비동기 상황을 변수에 담거나 할 수 있다.
    • 일급
    • 일급 활용: Promise가 비동기 값을 일급(값)으로 다루는 성질을 활용하자!
    • Composition: f(g(x))
      - 상황에 따라 안전하게 함수를 합성하기 위해 모나드라는 개념이있다. 즉, 모나드는 함수합성을 안전하게 하기 위한 도구
      - 이런 구현체 중 비동기 상황을 처리하는 것이 promise
    • Promise 체이닝

    댓글

Designed by Tistory.