js的方法是不能重載的,js進階程式設計裡面111頁說明了原因,總結一下就是
##js的方法可以寫成這樣:var func1 = function(){ console.log("func1 test"); }123
函數例如:
$(function(){ console.log("------**********开始了************---------"); funTest(100,200,300); })function funTest(num,num1){ console.log("funTest2 satrt") console.log(arguments.length); console.log(arguments[0]); console.log(num); console.log(num1); console.log(num+200) }12345678910111213141516171819
陣列 anguments物件來實現的,我覺得js物件是可以動態添加方法的沒必要進行重寫。可能沒遇到場景,用到在寫吧。
$(function(){ console.log("------**********开始了************---------"); funTest(100,200,300); })function funTest(num,num1){ console.log("funTest2 satrt") console.log(arguments.length); console.log(arguments[0]); console.log(num); console.log(num1); console.log(num+200) }
以上是js方法的重寫和重載的技巧詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!