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参数列表


分享到:


相關文章: