[javascript] 콜백 함수 선언 방법

콜백 함수는 다른 함수의 인자로 전달되는 함수를 말합니다. 주로 비동기 작업이 완료되었을 때 호출되거나 다른 이벤트에 의해 호출됩니다. 아래는 콜백 함수를 선언하는 방법에 대한 예시입니다.

1. 익명 함수로 선언

익명 함수를 사용하여 콜백 함수를 선언할 수 있습니다. 예를 들어, setTimeout 함수의 콜백으로 익명 함수를 사용할 수 있습니다.

setTimeout(function() {
  console.log('콜백 함수가 호출되었습니다.');
}, 1000);

2. 화살표 함수로 선언

화살표 함수를 사용하여 간결하게 콜백 함수를 선언할 수 있습니다.

setTimeout(() => {
  console.log('콜백 함수가 호출되었습니다.');
}, 1000);

3. 함수 선언 후 전달

콜백 함수를 먼저 선언한 후, 해당 함수를 인자로 전달할 수도 있습니다.

function myCallback() {
  console.log('콜백 함수가 호출되었습니다.');
}

setTimeout(myCallback, 1000);

콜백 함수는 자바스크립트에서 매우 유용하게 활용되며, 비동기 작업 및 이벤트 처리 등 다양한 상황에서 활용됩니다.

위 예시를 참고하여 적절한 콜백 함수 선언 방법을 선택하여 사용할 수 있습니다.

참고 자료