首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教这个arguments如何解释,还有这个arguments如何解释

2012-02-04 
请问这个arguments怎么解释,还有这个arguments怎么解释show:function(msg,noCloseButton,hideDelay){this.

请问这个arguments怎么解释,还有这个arguments怎么解释
show:function(msg,noCloseButton,hideDelay){
this.using=true;
if(arguments.length)this.setText.apply(this,arguments);
Element.show(this.box);
if(hideDelay)this.hideAfterSeconds(hideDelay);
},

[解决办法]
arguments内保存的是函数被调用时获得的参数集合.
可以用arguments.length获取到参数的个数.
[解决办法]
arguments 属性
为当前执行的 function 对象返回一个arguments 对象。

function.arguments

function 参数是当前执行函数的名称,可以省略。

说明
通过 arguments 属性,函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数的数目。对于arguments 对象所包含的单个参数,其访问方法与数组中所包含的参数的访问方法相同。

[解决办法]
function func(a,b){
alert(a);
alert(b);
for(var i=0,l=arguments.length; i < l; i++){
alert(arguments[i]);
}
}

func(1,2,3);

参考~~~

热点排行