続::evalな脱線

脱線継続中なのでありますが。


var c="concat";
var t1="return ev";
var t2="al";
var t3="ert('She loves You.')";
var t4="(t2[c](t3))";
(new Function( t1[c](t2[c](t4)) ))();
これで、「,」を使わずに eval ことが出来そうだと見切りをつけました。
※ええと。var とか使っているステートメントは、別の表現におきかえておいて、全体としては、「 : 」「 ( 」「 ) 」「 { 」「 } 」「 [ 」「 ] 」だけで済ませるのであります。