javascript - 如何从字符串中执行JS语句?

标签 javascript variables

我基本上想执行存储在 var 中的语句。例如,我有这个,

var statement = "alert('Hi!')";

如何让JS执行var语句中存储的语句?非常感谢大家。

最佳答案

这样可以,但不推荐

var statement = "alert('Hi!')";
eval(statement)

关于javascript - 如何从字符串中执行JS语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28029199/

相关文章:

javascript - 为什么在一个 js 文件中创建的函数在调用甚至在另一个 js 文件中创建时不起作用?

javascript - 在我了解 vanilla Javascript 之前,使用易于编写的 jQuery 是否有缺点?

javascript - Javascript所有音频淡出

javascript - 如何在 JavaScript 中创建可变参数(具有可变长度参数列表)函数包装器

javascript - 打印出迭代中的每个数组值,值是未定义的

java - while(i != i) { } - 是否可能有一个永远为真的赋值

JavaScript:onMouseOver 事件无法与其他事件一起正常工作

c - 全局变量不在 C 中更新

java - 变量只在 while 循环内才有值?

r - 在 dplyr 中使用变量列名 (do)