JS中本身没有重载,需要使用arguments对象来实现类似与重载的效果 arguments本身就是数组。
// 使用argument模拟重载效果.
function add(){
if(arguments.length == 2){
return arguments[0] + arguments[1];
}else if(arguments.length == 3){
return arguments[0] + arguments[1] + arguments[2];
}
}
alert(add(1,2,3));