콜백 함수
개념 설명
다른 함수에 인수로 전달되어 특정 시점에 호출되는 함수로, 비동기 처리와 이벤트 처리의 핵심.
핵심 포인트
- 고차 함수(Higher-Order Function)의 매개변수로 전달되는 함수
- 이벤트 처리, 비동기 작업 완료 시점에 실행
- 클로저와 함께 사용되어 외부 변수에 접근 가능
- 콜백 지옥(Callback Hell) 문제를 일으킬 수 있음
예시 코드
// 기본 콜백 함수
function processData(data, callback) {
console.log('데이터 처리 중...');
setTimeout(() => {
const result = data.toUpperCase();
callback(result);
}, 1000);
}더 많은 내용을 확인하세요! 📚
“콜백 함수”의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.
✨ 모든 기술 문서 무제한 액세스
📝 실습 예제와 상세한 코드 설명
🎯 면접 예상 질문과 답변 가이드