[javascript] 콜백 함수

콜백 함수를 사용하면 비동기적인 작업을 처리할 수 있습니다. 예를 들어, 파일을 읽는 동안 프로그램이 정지되지 않고 계속 실행될 수 있도록 콜백 함수를 사용할 수 있습니다.

다음은 콜백 함수의 간단한 예제입니다.

function processFile(callback) {
  // 파일을 읽는 작업
  // 작업 완료 후 콜백 함수 호출
  callback();
}

function callbackFunction() {
  console.log('파일 처리 완료');
}

processFile(callbackFunction);

위 예제에서 processFile 함수는 파일 처리 작업을 수행한 다음 callback 매개변수로 전달된 함수를 호출합니다. 이렇게 하면 파일 처리 작업이 완료된 후에 callbackFunction 함수가 실행되어 “파일 처리 완료” 메시지가 출력됩니다.

콜백 함수는 JavaScript에서 비동기적인 프로그래밍을 구현하는 데 사용되며, 이벤트 처리 및 AJAX 요청과 같은 다양한 상황에서 유용하게 활용됩니다.

더 자세한 정보는 MDN web docs를 참조하십시오.