用arguments对象判断传递给函数额参数个数,即可模拟函数重载
function doAdd(){
if(arguments.length == 1){
alert(arguments[0]+10);
}else if(arguments.length==2){
alert(arguments[0]+arguments[1]);
}
}
doAdd(10); //output "20"
doAdd(10,20); //output "30"
用arguments对象判断传递给函数额参数个数,即可模拟函数重载
function doAdd(){
if(arguments.length == 1){
alert(arguments[0]+10);
}else if(arguments.length==2){
alert(arguments[0]+arguments[1]);
}
}
doAdd(10); //output "20"
doAdd(10,20); //output "30"
转载于:https://www.cnblogs.com/xiaoxialiu/archive/2013/01/16/2862877.html