[JS] 關於 arguments 陣列

JS 的函式中,如何傳入未知數量的參數呢?可使用 arguments 陣列 來達成。

使用 JS 內建的 arguments 陣列取得函式參數

假設有一個函式為 run_func() 函式,但有可能傳入1個或多個參數給它,例:

run_func(param1)
run_func(param1, param2, param3)

這時可以直接透過 JS 內建的 arguments 陣列來取得,例:

function run_func() {
  for (var i = 0; i < arguments.length; i++) {
    console.log(arguments[i]);
  }
}

您可在此處留言

avatar

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

  Subscribe  
Notify of