javaScript 函數arguments參數列表

arguments對象僅能在函數中調用,用來獲取函數的參數形成一個列表(類數組),這個對象可以很好的解決傳入參數個數未知問題。形成arguments列表後可以使用[下標]方式獲取每個參數。

方法實例

<code>function fn(){
console.log(arguments);//類數組列表,偽數組
}
fn(1,2,3,4,5);/<code>

運行結果

javaScript 函數arguments參數列表

使用arguments對象實現在數組尾部插入多個元素的方法

<code>function pushs(arr){
//打印形參中除了arr之外的所有參數形成的列表
console.log(arguments);
//循環遍歷arguments列表
for(var i=1;i<arguments.length> //在數組arr尾部插入列表當前元素
arr[arr.length]=arguments[i];
}
//返回新數組長度
return arr.length;
}
//測試
var arr=[1,2,3,4];
//在arr尾部插入5,6,7,8,9,並插入後數組長度賦予len
var len=pushs(arr,5,6,7,8,9);
//打印新數組和長度
console.log(arr,len); /<arguments.length>/<code>

運行結果

javaScript 函數arguments參數列表


分享到:


相關文章: