该属性的作用是可以返回函数内所有的参数.以一个数组的形式来引用.比如你的某个函数提供了五个参数.使用arguments可以来获取五个参数的值.只能引用参数值,无法对其进行更改.更不能使用push()添加内容.
尤其是在你不知道函数中存在多少个参数时.arguments属性相当有用
<body>
<script type="text/javascript">
function test_arg(){
var arg = arguments.length;
alert("该函数内共有参数"+arg+"个");
for(var i=0;i<arguments.length;i++){
alert(arguments[i]);
}
//alert("分别是"+arguments[0]+"与"+arguments[1]);
test_arg("Hello","JavaScript");//手动传递两个参数
</script>
</body>