Macromedia Flash非公式テクニカルノート

Arguments.length

ID: FN0108011 Product: Flash

Platform: All
Version: 5.0

*注記
Argumentsオブジェクトは、ドキュメント化されていません。

シンタックス
arguments.length

引数
なし。

説明
Argumentsオブジェクトの'length'プロパティは、配列要素数を返します。これは、関数を呼び出す時に渡された引数の個数になります。'length'プロパティは、関数に渡された引数の個数が正しいかどうかをチェックしたり、任意の数の引数すべてを処理したいときなどに用いることができます。

Player
Flash 5以降。


// 引数すべてを配列にして返す
function xArguments () {
  var nLength = arguments.length;
  var lArguments = new Array();
  for (var i = 0; i<nLength; i++) {
    lArguments[i] = arguments[i];
  }
  return lArguments;
}
// 関数のテスト例
trace (xArguments(1, 2, 3, 4, 5));
//出力ウィンドウの結果
1, 2, 3, 4, 5

関連項目
Arguments (オブジェクト)

_____

作成者: 野中文雄
更新日: 2001年8月20日 サンプルスクリプトの一部修正
作成日: 2001年8月16日


© 2001 and beyond Fumio Nonaka All rights reserved.