arguments对象仅能在函数中调用,用来获取函数的参数形成一个列表(类数组),这个对象可以很好的解决传入参数个数未知问题。形成arguments列表后可以使用[下标]方式获取每个参数。
方法实例
<code>function fn(){
console.log(arguments);//类数组列表,伪数组
}
fn(1,2,3,4,5);/<code>
运行结果
使用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