大犀牛学习笔记–可变的FUNC参数

arguments 在JS中是一个比较特殊的属性。在函数中,函数的全部参数都可以反应在这个arguments的数组中。
比如下面的函数

function arg_test(x,y,z){
	if(arguments[0]==x)
	alert('arguments[0] = x');
}

一个函数的调用,可以在其参数位置上写上任意多个参数,比如求和。
但值得注意的是arguments不是保留字!也就是当你声明一个名为arguments的变量的时候,其本身具有的意义就是你声明的arguments,与函数的参数没有任何关系了。

Categories:

Updated: