偶然发现在JAVAScript中没有对方法重载进行集成,但是可以用arguments进行手动判断实现方法的重载.
arguments 构成类似于数组,arguments[0…n]可以取出传进来的参数.
EG:
`function arg(){
if(arguments.length==0)alert('无参');
if(arguments.length==1)alert("1个参数");
if(arguments.length==2)alert("2个参数");
alert(arguments[0]);//取出第一个传进来的参数.
}`
实现JS的重载可以更好的封装JS代码,易用性更高.