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

김학준님의 프로필 이미지
김학준

작성한 질문수

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

2.8) 배열 메서드2. 순회와 탐색

Promise의 resolve

해결된 질문

작성

·

500

1

왼쪽이 어떻게 오른쪽과 같을 수 있나요? resolve가 콜백함수라서 그런 건가요? 맞다면 좀 더 자세하게 설명해주세요.

답변 1

1

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

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

setTimeout 메서드는 두번째 인수로 전달한 ms 이후에 첫번째 인수로 전달한 콜백함수를 실행합니다.

위 두개의 코드에서

왼쪽 코드의 콜백함수는 다음과 같습니다.

() => {
  resolve()
}

오른쪽 코드의 콜백함수는 다음과 같습니다.

resolve

 

두 함수를 호출하면 결과값은 같습니다.

둘 다 결국 resolve 함수를 호출하고 인수로 아무것도 전달하지 않기 때문입니다.

김학준님의 프로필 이미지
김학준

작성한 질문수

질문하기