arguments:参数的集合
fn1(1,2,3);//实参
function fn1(a,b,c){//形参
// arguments ==> [1,2,3]实参的集合
//alert(arguments);//object Arguments
alert(arguments.length);//3
alert(arguments[0]);//1
alert(arguments[arguments.length-1]);//找最后一个实参
}
什么时候使用arguments?
当函数的参数个数无法确定的时候。
function sum(){
var n = 0;
for(var i=0;i<arguments.length;i++){//arguments.length是实参的长度
n += arguments[i];//让实参相加
}
return n;
}
alert(sum(1,2,3));//6
alert(sum(1,2,3,4));//10
使用arguments处理不定参数
本文介绍了JavaScript中如何利用arguments对象来处理不确定数量的函数参数。通过一个求和函数的实例,展示了如何遍历arguments对象来实现对任意多个数值的加总。
235

被折叠的 条评论
为什么被折叠?



