TOP - JavaScript - Function - コンストラクタ

Functionオブジェクトのコンストラクタは、関数を新しいオブジェクトとして生成します。

new Function(値1, 値2, ...)

値1 〜 値n : コンストラクタに渡す引数 最後の値として関数本体を指定

(例)
<SCRIPT type="text/javascript">
<!--
    function btnclick()
    {
        var s = "";

        var f1 = new Function("a", "b", "return a + b");
        var f2 = new Function("a, b", "return a + b");          // こちらの引数指定も同じ結果となる

        s += f1(1, 2) + "\n";
        s += f2(1, 2) + "\n";

        alert(s);
    }
//-->
</SCRIPT>


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.