본문 바로가기
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] 호이스팅과 화살표함수  (2) 2023.07.10
[JavaScript] 함수  (1) 2023.07.10
[JavaScript] 조건문  (1) 2023.07.10