構文
 
  関数オブジェクト名.arguments[インデックス]
[要素1,要素2,...要素n]
関数の処理で使用する引数
総合 インデックス
プロパティ
FirefoxIE

説明

  • 「arguments」はそれ自体が関数の配列を作成するオブジェクトで,Netscape Navigator2.0(JavaScript1.0)から使用できた。しかしNetscape Navigator(JavaScript1.1)からは,Functionオブジェクトのプロパティに変更された。

用例

関数「MyFunction」の要素を取得し配列の要素として順番に書き出す。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>arguments</title>
<script type="text/javascript">
<!--
function MyFunction() {
    for (var i=0; i<MyFunction.arguments.length; i++) {
        document.write("<li>" + MyFunction.arguments[i]);
    }
}
//-->
</script>
<style type="text/css">
<!--
body { background-color: #ffffff; }
-->
</style>
</head>
<body>
*関数の内容を配列として使用する
<p>
<script type="text/javascript">
<!--
MyFunction(1,2,3,4,5)
//-->
</script>
</p>
</body></html>

この用例を実行する