Icebird

Delphi/C# - My favorite programming language

导航

在JScript中实现函数重载(overload)

众所周知,JScrip中没有overload关键字,但是我们可以构造一个调度函数来实现

<script language="JavaScript">
function Test1(param)
{
  alert(param);
}

function Test2(param1,param2)
{
  alert(param1 
+ param2);
}

function TestOverload(param1,param2)
{
  
if(param2==null)
    Test1(param1);
  
else
    Test2(param1,param2);
}

TestOverload(
1);
TestOverload(
1,2);
</script>

posted on 2005-01-10 10:48  Icebird  阅读(2018)  评论(8编辑  收藏  举报