📁 JS에서 비동기적으로 처리되는 작업
- Ajax Web API 요청: 서버 쪽에서 데이터를 받아와야 할 경우, 요청 후 서버에서 응답할 때까지 대기
- 파일 읽기: 주로 서버 쪽에서 파일을 읽어야 하는 경우
- 암호화/복호화
- 작업 예약: 어떤 작업을 몇 초 후 스케줄링 해야하는 상황에는, setTimeout을 사용해 비동기적으로 처리
📁 비동기 작업을 처리하는 방법
- callback 함수
- Promise
- async/await
📁 비동기 처리란?
- 동시에 여러 가지 작업 처리 가능
- 대기 중 다른 함수 호출 가능
📁 콜백함수
나중에 호출할 함수
다른 코드의 인자로 넘겨줌으로써 제어권 또한 위임
'Dev > Web' 카테고리의 다른 글
[React] JSX (0) | 2023.11.11 |
---|---|
[JS] async, await (0) | 2023.11.10 |
[JS] Promise (0) | 2023.11.10 |
[JS] ES6 (0) | 2023.11.09 |
[JS] 변수 (0) | 2023.11.09 |