콜백함수란 다른 함수의 매개변수로 함수를 전달하고, 어떠한 이벤트가 발생한 후 매개변수로 전달한 함수가 다시 호출되는 것을 의미한다. callback은 쉽게 말하자면 어떤 일을 다른 객체에게 시키고, 그 일이 끝나는 것은 기다리지 않고 끝나고 부를 때까지 다른 일을 하는 것을 말한다. 만약 1번 함수를 실행을 하고 1번 함수의 실행이 끝마친 다음에 2번 함수를 실행해야 하는 경우가 생긴다면 콜백을 이용하면 된다.

 

일반적인 함수 구조

일반적으로는 파라미터를 받아 함수 내부에서 사용하여 결과값을 return 할 수 있는 구조로 되어 있다. 

 

콜백 함수 구조

콜백 함수는 다른 함수에 파라미터로 이용되는 함수이며 어떤 함수에 의해 호출되어지는 함수이다.

 

+ Recent posts