把字符串当js代码来执行

1、使用eval

eval("alert('使用eval输出')");

运行结果:
在这里插入图片描述

var e = "alert('使用eval输出')";
eval(e);

运行结果:
在这里插入图片描述

2、使用new Function

var fun = new Function("alert('使用new Function')");
fun();

输出结果:
在这里插入图片描述

var funs = "(function(){alert('使用new Function')})()";
var fun = new Function(funs);
fun();

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42249896/article/details/90610556