// 메서드 파라미터로 함수화 한다. 이 파라미터는 구현부 내부에는 함수처럼 사용이 가능하다.
function checkNumber(num, **oneNumber, twoNumber, emptyNumber**) {
  if (num === 1) {
    **oneNumber**();
  } else if (num === 2) {
    **twoNumber**();
  } else {
    **emptyNumber**();
  }
}

function **one**() {
  console.log("one!");
}

function **two**() {
  console.log("two~");
}

function **nothing**() {
  console.log("nothing@@@");
}

//미리 만들어둔 함수 자체를 메서드 파라미터로 전달한다.
checkNumber(3, **one, two, nothing**);

console.log("--end--");

/* 출력 결과 : 
nothing@@@
--end--
*/