매일 한줄 코딩

5. javascript 콜백 함수 본문

develop/javascript

5. javascript 콜백 함수

ShipJH 2022. 9. 11. 21:49
// 메서드 파라미터로 함수화 한다. 이 파라미터는 구현부 내부에는 함수처럼 사용이 가능하다.
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--
*/

'develop > javascript' 카테고리의 다른 글

7. javascript 배열  (0) 2022.09.11
6. javascript 객체  (0) 2022.09.11
4. javascript 함수표현식 / 화살표 함수  (0) 2022.09.11
3. javascript 연산자  (0) 2022.09.09
2. 자료형 ( Primitive Type, Non-Primitive Type)  (0) 2022.09.09
Comments