JavaScript

콜백 함수

메성 2019. 12. 9. 10:41
반응형

콜백함수란,

  • 어떤 이벤트가 발생한 후, 수행될 함수를 의미

  • 소스 예

      $("#test").click(function(){
          alert("콜백함수를 실행합니다.");
      });
  • 해당 이벤트는 비동기로서, test라는 id를 가진 태그를 클릭했을 시 콜백함수가 실행

  • 콜백함수는 익명함수라고도 지칭함.

콜백함수 실행 시점

  • 콜백함수는 원본 함수에 익명함수가 선언 된 후 원본 함수를 선언하는 부분에서 익명함수를 호출하는 시점에서 실행

    function test(abc, callback){
      console.log("test 함수를 실행");
      callback();
    }
    
    test("abc", function(){  
    console.log("test 함수에 익명 함수를 실행");  
    });

[실행결과]
test 함수를 실행
test 함수에 익명 함수를 실행

반응형