reference:http://www.codingforums.com/showthread.php?t=20922

http://ant4js.blogspot.com/2008/12/function.html

function dispatcher()

{

switch(arguments.length)

{

case 1:real1(arguments[0]);break;

case 2:real2(arguments[0],arguments[1]);break;

case 3:real3(arguments[0],arguments[1],arguments[2]);break;

}

}

 

function real3(a,b,c)

{

alert(a+'-'+b+'-'+c);

}

 

function real2(a,b)

{

alert(a+'-'+b);

 

}

<button  onClick="dispatcher('a','b')">Test</button>
<button  onClick="dispatcher('a')">Test</button>
<button  onClick="dispatcher('a','b','c')">Test</button>
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 膩撐 的頭像
    膩撐

    哈宅哈宅

    膩撐 發表在 痞客邦 留言(0) 人氣()