function test(a, b, c){
return a+b+c;
}
function test(a, b){
return a+b;
}
function test(){
return "Hello world";
}
window.alert(test(1,2,3));
window.alert(test(1,2));
window.alert(test());
三個對函數的調用都是調用了最後一個test()函數,彈出“Hello world”。。。
其實我覺得本來Javascript的函數都是支持可變參數個數,而且又是弱類型語言,從這兩點來看是不會支持函數重載的。