[javascript] 함수 오버로딩하기

|

같은 함수명으로 두개를 선언할 경우, 마지막에 선언된 함수를 사용하게 된다.


그래서 switch,case 문을 사용해서 입력받는 인수의 갯수로 구분해서 사용하면 된다.

 

function test(){

var a = arguments;

switch (a.length){

case 1:    //    값이 1개일경우.

alert(a[0]);

break;

case 2:    //    값이 2개일경우.

alert(a[0]);

alert(a[1]);

break;

}

}

'저장용 > javascript' 카테고리의 다른 글

[javascript] html readonly true/false  (0) 2011.05.12
And