//传入到eval函数中的对象var something="var name=7";(function(){ var name="Nicholas"; //欺骗词法 eval(something); function privateMethod(){ //微信内容 alert("给"+name+"发微信成功"); } privateMethod();})()各位好,上述代码中的var something="var name=7";函数被立即调用后,会弹出"给Nicholas发微信成功";这里我想用字符串赋值,用var name="Tom"更替var name=7,也就是变成了: var something="var name="Tom"";重新调用函数后,报错:Uncaught SyntaxError: Unexpected identifier;;疑问:替换后,该如何解决??谢谢!!
添加回答
举报
0/150
提交
取消