天天看點

JavaScript之arguments屬性

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

繼續閱讀