在JAVASCRIPT中方法的重载不能用签名来区分。要实现方法的重载可以通过:
arguments 可以当成数组使用,这里面存放的是实际传入到方法里面的参数。
所以可以用arguments.length来获得实际传入方法参数的个数。这样来实现方法的重载
eg.
function test(num1,num2)
{
if(arguments.length==1)
{
alert(num1);
}
if(argument.length==2)
{
alert(num1+num2);
}
}