개발 여정/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";