async / await
비동기적인 함수를 동기적으로 바꿔주는 키워드
-
async
async는 function 앞에 위치하며, async가 적용된 함수는 항상 promise를 반환한다.
-
await
sync 키워드가 붙어있는 함수 내부에서만 사용할 수 있으며, await 는 promise가 처리될 때까지 가디리게 해주는 키워드다.
** plus! **
async 키워드가 붙어있는 함수를 호출하면 명시적으로 Promise 객체를 생성하여 리턴하지 않아도 Promise 객체가 리턴된다.