今天正在把Cookie搞得如火如荼、晕头转向的时候,来了个arguments对象,真是雪上加霜。。。。。。(此处省略一千多字的牢骚)
argument对象在w3school里面的解释是这样子的:
在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。
在看了w3school的一些文档之后,我才又进一步深入了解了javascript.
原来在创建js函数的时候,js就默认可以传255个参数进去了,无论你写还是不写,比如说
我这里创建一函数
function a(){
alert("这是一个无参数的函数");
alert("但其实是可以传参数的,后面是参数"+arguments[0]);
}
//可以这样调用a函数
a(12);
输出
两个对话框,一个是" 这是一个无参数的函数" ,一个是“但其实是可以传参数的,后面是参数12” ...................