JavaScript入門講座

Home > Functionオブジェクト

Functionオブジェクト

Functionオブジェクトは関数を作成・操作するオブジェクトです。new演算子を使用して新しい関数のオブジェクトを作成できます。

オブジェクトの作成


var func = new Function([引数1[,引数2[,・・・]] , 関数の命令文);
								

以下のサンプルではFunctionオブジェクトにより定義した関数に i と j の値を引数として渡して乗算した値を表示します。


var toMultiply = new Function('i','j','return i * j');
 
document.writeln('乗算の結果:' + toMultiply( 5 , 7 ));
						

プロパティの設定方法


func.property
							
functionオブジェクトプロパティ一覧
分類書式意味
オブジェクトarity関数オブジェクトの要素数
constructorオブジェクトの作成元

メソッドの設定方法


func.method(数値)
							
functionオブジェクトメソッド一覧
分類書式意味
オブジェクトcall異なるオブジェクトを呼び出す
toStringオブジェクトを文字列で返す
valueOfオブジェクト内の値を返す
toSourceオブジェクト内の値を文字列で返す