어떤 다른함수에 매개변수로 함수를 넘겨준것을 의미
콜백함수 예제
function checkmood(mood,goodCallBack,badCallBack) {
if (mood === "good") {
//기분좋을 하는 동작
goodCallBack();
} else {
// 기분 안 좋을때 하는 동작작
badCallBack();
}
}
function cry() {
console.log("action : cry");
}
function sing() {
console.log("action : sing");
}
function dance() {
console.log("action : dance");
}
checkmood("sad",sing,cry);