在js裡面寫function時其參數在內部表示為一個陣列。也就是說:我們定義一個function,裡面的參數和將來呼叫這個function時傳入的實參是毫無關係的,如果我們要定義一個function functionName(){},這個function在定義時本身是沒有參數的,但是我們在呼叫這個參數時可以傳入很多個參數,而在function內部可以使用arguments這個物件來存取參數:
function funcName() { for (var item=0 ;item< arguments.length;item++) { console.log(arguments[item]); } } funcName("first", "second");
以上是JavaScript中關於function參數的程式碼分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!