new Function( functionBody )

new Function( functionBody )は、Functionオブジェクトのコンストラクタ。

Functionオブジェクトを作るときに使う。

JavaScriptにおいて、関数は、Functionオブジェクトである。

仮引数を渡すコンストラクタの構文やサンプルについては、
new Function( arg1, arg2, … argN, functionBody )のページへ。

構文

new Function( "functionBody" )

引数

"functionBody"
関数を呼び出したときに実行するJavaScript文。

Functionオブジェクト生成例

// 生成例
var $sampleFunction = new Function( "return 'サンプル'" );
// 呼び出し例
$sampleFunction();

サンプル

<script type="text/javascript">
var $sample = new Function( "return 'サンプル'" );
document.write( '$sample(): ' + $sample() + '<br />' );
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: Functionオブジェクト, JavaScript, コンストラクタ, リファレンス, 組み込みオブジェクト パーマリンク