async function

OneTwoThree·2022년 11월 19일

nodejs

목록 보기
29/33

참고 링크

async function이란 ?

  • async function 은 비동기 함수
  • AsyncFunction 객체를 반환함
  • 암시적으로 Promise를 사용하여 결과를 반환함

구문

 async function name([param[, param[, ... param]]]) {
        statements
    }

본문의 내용인 statements에 await을 사용할 수 있다.
await은 asnyc 함수의 본문 내에서만 사용할 수 있다
await 식은 async 함수의 실행을 일시 중지하고 전달된 Promise의 해결을 기다린 다음 async 함수를 마저 실행하고 완료 후 값을 반환한다.


async 함수는 항상 promise를 반환한다.
promise가 아닌 것처럼 보이는 값들도 promise로 감싸져 있다

0개의 댓글