函数的arguments 属性—JavaScript学习笔记(5)
- by Hector
通过 arguments 属性,函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数的数目。对于arguments 对象所包含的单个参数,其访问方法与数组中所包含的参数的访问方法相同。
例如下面一个函数:
<script type="text/javascript" language="javascript">
function add(){
var sum=0;
for(var i=0;i<arguments.length;i++)
{
sum+=arguments[i];
}
return sum;
}
document.write("arguments应用:"+add(3,4,5,6,7,8)+"<br />");
</script>
这是显示的结果: