今天看了下javascript高级编程这本书,书中提到可以使用传如不同的参数数量和类型实现java的方法重载,但我试了好像不行,都会被后面的function给覆盖。
function a(num1,num2){
alert("djang");
}
function a(num0){
alert("diang2");
}
a("aaa"); //结果是djang2
a("aaa","bbb"); //结果是djang2
这样也不行、、、、、
function a(){
if(arguments.length == 2){
alert("djang");
}
}
function a(){
if(arguments.length == 1){
alert("diang2");
}
}
a("aaa","bb");
a("aaa");
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…