Functionコンストラクタでは、関数本体のコードを表す文字列をもって、動的(実行時)に関数を定義できる。用途はめったにない。
const 関数本体のコード = 'return 引数 * 2' // Functionコンストラクタの最後の引数に関数本体のコード文字列を渡す。 // その前の引数は仮引数名 const 倍返し = new Function('引数', '引数2', 関数本体のコード) const 戻り値 = 倍返し(5) console.log(戻り値) // 10