Javascript 将字符串作为函数中的代码执行

Javascript 将字符串作为函数中的代码执行,javascript,Javascript,eval函数使用一个字符串并计算它是吗? 是否有一个函数将“console.log(lol)”之类的字符串作为参数并执行它 我需要的一个例子: execute("for(var cpt=0;cpt<5;cpt++){alert('lol');}"); execute(“for(var-cpt=0;cptTry: eval(“用于(var cpt=0;cptWorking!谢谢!!!!@AntoineDuval欢迎您,如果我帮助您,请单击小复选标记告诉所有人!只是一个警告,这是一个安全噩梦

eval函数使用一个字符串并计算它是吗? 是否有一个函数将“console.log(lol)”之类的字符串作为参数并执行它

我需要的一个例子:

execute("for(var cpt=0;cpt<5;cpt++){alert('lol');}");
execute(“for(var-cpt=0;cptTry:


eval(“用于(var cpt=0;cptWorking!谢谢!!!!@AntoineDuval欢迎您,如果我帮助您,请单击小复选标记告诉所有人!只是一个警告,这是一个安全噩梦…允许用户输入代码,然后执行他们输入的任何内容将允许他们造成无数麻烦。可能重复先生们,除了客户端上的代码之外,任何地方都会是一场安全噩梦,这些代码是在生成它的浏览器中执行的。如果我读对了,他正试图在安全的地方使用它。
eval("for(var cpt=0;cpt<5;cpt++){alert('lol');}");