콜백함수란?

콜백함수: 다른 함수의 인자로 전달되는 함수
콜백함수 자체는 비동기와 관련이 없지만, 비동기 처리에서 유용하게 사용된다.
비동기 콜백이란?
-
비동기: 해당 작업이 끝날 때까지 기다리지 않고 다음 작업으로 넘어가는 것
코드의 실행순서가 뒤죽박죽 될 수도 있음
-
만약 네트위크 통신같은 비동기 작업이 완료되고, 후처리로 받아온 데이터를 받아서 수행해야 한다면?
콜백함수를 쓰면 된다. 이런 콜백함수를 비동기 콜백이라 한다.

이처럼 익명함수를 인자로 받아서 후처리를 실행할 수 있다.