我想基本上执行存储在var中的语句。例如,我有这个,
var statement = "alert('Hi!')";
如何让JS执行var语句中存储的语句?非常感谢你们。
答案 0 :(得分:1)
这样做,但不推荐
var statement = "alert('Hi!')";
eval(statement)
答案 1 :(得分:1)
答案 2 :(得分:1)
你可能正在寻找eval
var test = "alert('toto')";
eval(test);
答案 3 :(得分:1)
您可以使用eval("my script")
。
答案 4 :(得分:1)
你应该可以像这样使用eval()
:
var statement = 'alert('Hi!');";
eval(statement);
但是,eval是危险的,应该谨慎使用。