콜백함수는 함수를 매개변수로 받는 함수이다.
예시 코드
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 |