JavaScript 通过eval生成JSON对象或匿名函数
//生成JSON对象 var obj = eval("[{a:32,b:32}][0]"); //或 obj = eval("({a:32,b:32})"); //alert(obj.a); //生成匿名function var func = eval("(function (){ alert('evalFunc')}).prototype.constructor"); //或 func = eval("[function (){ alert('evalFunc')}][0]"); //或 func = eval("({$:function (){ alert('evalFunc')}}).$"); func();