본문 바로가기
Front-end/javascript

[JavaScript] 콜백함수

by 잔디🌿 2023. 7. 10.

    콜백함수는 함수를 매개변수로 받는 함수이다.

     

    예시 코드

     

    function day(time, morning, night){
        if(time === "morning"){
           morning(); //wakeUp이 출력
           }
        else{
           night();  //goToSchool이 출력
           }
      }
      
      
      function wakeUp(){
        console.log("wakeUp");
        }
      
      function goToSchool(){
        console.log("goToSchool");
        }
        
      day("morning", wakeUp, goToSchool);

     

    위와 같이 함수명을 매개변수로 넘겨주면 호출되는 함수에서 해당 변수를 함수로 쓴다.

     

    'Front-end > javascript' 카테고리의 다른 글

    [JavaScript] 배열  (0) 2023.07.12
    [JavaScript] 객체  (0) 2023.07.12
    [JavaScript] 호이스팅과 화살표함수  (0) 2023.07.10
    [JavaScript] 함수  (0) 2023.07.10
    [JavaScript] 조건문  (0) 2023.07.10