javascript用arguments數組對象實現參數變量可變的函數

 

 

       在函數內部的程序代碼中,可以使用一個名爲arguments的數組對象,其中包含了調用程序傳遞給函數的所有參數。

       如果要實現的函數參數個數允許不確定,或者函數的參數個數很多,又不想爲每個參數都定義一個變量,在定義這樣的函數時,可以保留函數的參數列表爲空,在函數內部使用arguments對象來訪問調用程序傳遞的所有參數。如下面的例子:
<script language="javascript" type="text/javascript">
<!--
 
function check()
 
{
          
for(var i = 0;i < arguments.length;i ++)
          
{
                document.write(arguments[i]);
          }

 }

 check(
"11",22);
//-->
</script>

輸出:  
1122

      在函數內部使用arguments對象來表示參數,對象的length屬性代表參數的個數,每個參數分別用arguments[0]...arguments[arguments.length-1]來表示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章