Callback callback함수는 크게 2가지의 의미를 지닌다 다른 함수의 인자로 이용되는 함수. 이벤트에 의해 호출되어지는 함수. 1번 의미의 예제 코드를 만들어보자 위 예제 코드에서 add 함수의 인자로 사용된 result 함수를 callback 함수라 부른다 2번 의미의 예제 코드도 만들어보자 위 예제 코드를 보면 버튼을 클릭 시 onClick 함수가 실행 되고 onClick에서는 다시 CloseModal을 실행하게 된다 즉 onClick함수의 인자로 CloseModal 함수가 들어가기 때문에 CloseModal 함수를 callback 함수라고 부를 수 있습니다! 위 두가지 의미를 지닌 callback함수는 다시 2가지 방식으로 나눌 수 있다 동기적 함수 비동기적 함수 동기(synchronous)적 방식: 현재 실행 중인 코드가 완료된 후 다음 코드를 실행 **비동기(asynchronous)적 방식