(1)js里面不存在重载
(2)但是可以通过其他方式模拟重载的效果,通过arguments数组来实现
function add(){
if(arguments.length==2){
return arguments[0] + arguments[1];
}else if(arguments.length==3){
return arguments[0] + arguments[1] + arguments[2];
}else if(arguments.length==4){
return arguments[0] + arguments[1] + arguments[2] +arguments[3];
}else{
return 0;
}
} |
|