문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

콜백 함수

개념 설명

다른 함수에 인수로 전달되어 특정 시점에 호출되는 함수로, 비동기 처리와 이벤트 처리의 핵심.

핵심 포인트

  • 고차 함수(Higher-Order Function)의 매개변수로 전달되는 함수
  • 이벤트 처리, 비동기 작업 완료 시점에 실행
  • 클로저와 함께 사용되어 외부 변수에 접근 가능
  • 콜백 지옥(Callback Hell) 문제를 일으킬 수 있음

예시 코드

// 기본 콜백 함수
function processData(data, callback) {
  console.log('데이터 처리 중...');
  setTimeout(() => {
    const result = data.toUpperCase();
    callback(result);
  }, 1000);
}

더 많은 내용을 확인하세요! 📚

콜백 함수의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기