본문 바로가기

OLD/Languages

[Javascript] callback 이란?

콜백 (callback) 이라는 말을 개발하면서 많이 들어보셨을 겁니다

callback? 단어만 놓고보면 call 과 back 으로 나눌 수 있겠네요. 단순히 말하자면 호출(call)에 대해 back 해준다는 말 입니다

참 유용한 기능이죠. 예를 들면



이러한 코드를 실행하면 결과는 어떻게 나올까요?



이러한 결과를 보일 것 입니다.

재미있는 것은 7Line 의 Parameter로 받은 function을 변수명으로 호출했다는게 재미 있네요.

바로 이 부분이 callback 이라고 하는 부분입니다.

callbackCall 함수의 내용을 모두 수행하고 다시 callbackCall을 호출한 지점으로 돌아와 나머지 부분을 처리하는 것이죠

한가지 프로세스를 끝내고 다음 이어지는 다른 프로세스를 자동으로 실행시켜주는 참 고마운 아이입니다


이렇게 착하기만 한 녀석이 어떻게 돌변하는지는 다음 포스팅에 공개합니다.