[javascript] 콜백 함수 선언 방법
콜백 함수는 다른 함수의 인자로 전달되는 함수를 말합니다. 주로 비동기 작업이 완료되었을 때 호출되거나 다른 이벤트에 의해 호출됩니다. 아래는 콜백 함수를 선언하는 방법에 대한 예시입니다.
1. 익명 함수로 선언
익명 함수를 사용하여 콜백 함수를 선언할 수 있습니다. 예를 들어, setTimeout 함수의 콜백으로 익명 함수를 사용할 수 있습니다.
setTimeout(function() {
console.log('콜백 함수가 호출되었습니다.');
}, 1000);
2. 화살표 함수로 선언
화살표 함수를 사용하여 간결하게 콜백 함수를 선언할 수 있습니다.
setTimeout(() => {
console.log('콜백 함수가 호출되었습니다.');
}, 1000);
3. 함수 선언 후 전달
콜백 함수를 먼저 선언한 후, 해당 함수를 인자로 전달할 수도 있습니다.
function myCallback() {
console.log('콜백 함수가 호출되었습니다.');
}
setTimeout(myCallback, 1000);
콜백 함수는 자바스크립트에서 매우 유용하게 활용되며, 비동기 작업 및 이벤트 처리 등 다양한 상황에서 활용됩니다.
위 예시를 참고하여 적절한 콜백 함수 선언 방법을 선택하여 사용할 수 있습니다.