비동기
비동기 호출(Asynchronous call)
- callback in action
- 반복 실행하는 함수, iterator
- 이벤트에 따른 함수, event handler
- 함수 자체를 연결해야 함, 함수 실행값을 연결하는 것 아님
- Async JavaScript
- callback
- 순서를 제어하고 싶은 경우에 콜백함수를 통해 순서를 제어할 수 있다
- Promise
- .then() : 순서를 지켜 실행하게 하기 위한 명령어
- .catch() : 캐치를 통해 프로미스에서 발생하는 모든 에러를 잡을 수 있다
- async/await
비동기 API
- fetch: 브라우저 상에서만 작동(window.fetch)
- node-fetch: 브라우저에서만 쓰는 fetch를 node에서 사용하도록 만듬