javascript是一个不支持重载的语言,但是当怎样才能实现javascript的重载呢?
javascript中有一个arguments对象,可以得到关于参数的信息。我们可以利用这个对象的方法,实现对自己声明事件的重载。
例如:
function chakan() {
if(arguments.length==1){
alert(arguments[0]+10);
}
else{
alert(arguments[0]+100);
}
}
使用的时候,将参数传入chakan()中,如chakan(10),将会调用if,否则将调用else。