arguments怎么用的啊!
javascript吧
全部回复
仅看楼主
level 8
jy03692141 楼主
<script>
function f(x,z)
{
if(arguments.length!=3)
{
throw new Error("传递的参数数量不正确");
}
else{
document.write("输出正确");
}
}
</script>
代码如上 执行不来啊
2012年03月13日 13点03分 1
level 9
执行没问题
2012年03月13日 16点03分 2
level 8
jy03692141 楼主
这个
throw new Error("传递的参数数量不正确");
完全没抛出啊
2012年03月13日 16点03分 3
level 13
看不懂啊,这些变量,一个都没联系
2012年03月14日 00点03分 4
level 14
请看本吧精品贴,有相关的介绍[抖胸]
2012年03月14日 04点03分 6
level 9
你只声明函数对象,可是从未调用,可以试试:
f();
f(1,2,3);
2012年03月14日 04点03分 7
level 12
[转圈哭]
2012年03月14日 04点03分 8
level 5
可以把它理解成一个隐含的数组,其中的元素就是该函数的参数~
2012年03月15日 10点03分 9
level 5
alert(arguments[0])
alert(arguments[1])
alert(arguments[2])
先这样看看结果吧
2012年03月15日 12点03分 10
1