인프런 커뮤니티 질문&답변

김학준님의 프로필 이미지

작성한 질문수

[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

2.9) 배열 메서드 3. 배열 변형

async

해결된 질문

23.05.25 19:08 작성

·

281

·

수정됨

1

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

답변 1

1

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

2023. 05. 26. 10:48

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

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

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

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

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