我们可以通过其他的方式来模拟重载,我们可以通过argument方法来实现。 argument是系统自带的一个方法,它是一个数组,并且用来存储函数传递的参数值。
实例:
function add(num1, num2){ if(arguments.length == 1){ alert("你输入的只有一个数字:"+arguments[0]+" 请重新输入"); }else if(arguments.length == 2){ alert("你输入数字的和为:" + arguments[0]+arguments[1]); } }
通过这个例子,我们可以看出,通过检查传入函数中参数的数量,JavaScript函数可以做出不同的反应,这可以间接达到重载的目的。所以,JavaScript是可以模仿函数的重载的。
以上就是javascript可以重载吗?的详细内容,更多请关注易知道|edz.cc其它相关文章!