javascript如何實現函式過載

antzone發表於2017-03-21

在javascript中並沒有過載這個概念,但是我們可以模擬實現函式過載的效果。

模擬實現的方法主要是依賴arguments物件,關於arguments物件這裡就不多介紹了,具體可以參閱javascript arguments一章節,下面直接看程式碼:

[JavaScript] 純文字檢視 複製程式碼
function func(){ 
  if(arguments.length==0){ 
    alert("螞蟻部落");  
  } 
  else if(arguments.length==1){ 
    alert(arguments[0]) 
  } 
} 
func(); 
func(2);

以上程式碼模擬實現了函式過載的效果。


相關文章