Function
Use double quotes to contain the code.
Inside the double quotes, escape any double qutest with \"
so the code will look complex.
------------------------------------------------------------------
Function("((a,b,c,d,e,f,g,h)=>{console.log(\"eee\");})(\"aaa\",\"bbb\",\"ccc\")")();
------------------------------------------------------------------
This way, you cannot run the code immideately after
taking it out of Function(...)
Functionの内部にコードのサイズを伝える方法。
(function(v){
(v.f=new Function("px",v.code=`
console.log(px.code.length);
`))(v);
})({});