개발 여정/JavaScript
[수업노트] async, await
calm-lee
2022. 3. 20. 18:09
*자유롭게 쓰는 수업 복습노트입니다.
Async
- Promise를 더 쉽게 쓸 수 있도록 도와주는 역할
- Async의 결과값: 비동기 Promise 객체의 res 값
Await
- await을 비동기함수의 앞에 붙이게 되면, 비동기 함수가 동기적 함수처럼 작동하게 됨. (=뒤에 있는 함수가 작동할 때까지 그 뒤에 있는 함수를 작동시키지 않음)
- await이 있는 줄을 다 동기적으로 수행
//await 예시
async function helloAsync() {
await delay(3000);
return "Hello Async";
}
// 결과값: 3초 후 "Hello Async";