//传入到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;;疑问:替换后,该如何解决??谢谢!!
红颜莎娜
相关分类