該屬性的作用是可以傳回函數内所有的參數.以一個數組的形式來引用.比如你的某個函數提供了五個參數.使用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>