arguments(javascript)
arguments说明:
在JavaScript中,arguments是对象的一个特殊属性。arguments对象就像数组,但是它却不是数组。
属性:
length, 获取arguments对象的长度。 callee, 引用当前正在执行的函数。编辑本段举例:
1.参数的长度
window.onload = function()
{
abc(1,2,3);
}
function abc()
{
//虽然这里没有引用参数,但是arguments仍能捕获到
alert(arguments.length);
}//output 3
2.隐藏的参数
function abc(x,y){
alert(x+","+y);
for(var i=0;i<=arguments.length;i++)
{
alert(" "+arguments[i]);
}
}//output: 1,2