개발

콜백 함수 실행 순서 Callback function

Monsh 2021. 12. 15. 19:56
반응형

다음은 모질라 재단의 설명이다.

 

콜백 함수란, 어떤 함수의 전달인자(argument)로 들어가서

외부 함수의 실행이 끝났을 때, 호출되는 함수를 의미한다.


다음 예제를 보자.

processUserInput은 매개변수(parameter)로 이름이 callback인 함수를 받는다.

 

이를 실행하면, 아래와 같이 된다고 볼 수 있다. 


콜백 함수는, 비동기 작업이 완료된 후에 다음 코드가 실행되게끔 하기 위해 종종 사용된다.

좋은 예로, Promise의 끝에 연결된 .then() 블록 안에서 실행되는 콜백 함수가 있다.

이 구조는 fetch()와 같이, 많은 현대 웹 API에 사용된다.


이제 Promise를 알아 보도록 하자.

 

반응형