• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

async

23.05.25 19:08 작성 23.05.25 19:10 수정 조회수 237

1

11번째 줄에서 res가 "hello Async"라는 건 알겠는데 갑자기 어디에서 튀어 나온 변수인지 모르겠습니다. 혹시 Promise의 executor resolve인가요? 맞다면 왜 그런 건가요?

답변 1

답변을 작성해보세요.

1

안녕하세요 이정환입니다.

11번 라인 then 메서드에 인수로 전달한 콜백함수 내부의 res는 매개변수입니다.

이 매개변수에는 Promise 의 resolve 값이 제공되는데요

async function일 경우 return 된 값이 resolve값이 되기 때문에

res 매개변수에는 helloAsnyc 함수가 return한 값이 제공되는 것 입니다.