function checkMood(mood){
if (mood === "good"){
//기분 좋을 때 하는 동작
} else {
// 기분 안 좋을 때 하는 동작
}
}
function cry() {
console.log("ACTION :: CRY");
}
function sing() {
console.log("ACTION :: SING");
}
function dance() {
console.log("ACTION :: DANCE");
}
checkMood("good");
callback 적용
// 함수를 넘겨준다.
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("good", sing, cry);
// 함수를 값에 담는 것 => 함수 표현식의 개념!