javascript - 如何运行存储在变量中的 JavaScript 函数?

标签 javascript

我有一个变量,里面有指令,例如:

runThis= "alert(); if(1>2) { alert("NO WAY");}";

如何运行 runThis 中的代码?

最佳答案

eval(runThis);

但是你不应该这样编写代码,它很难管理。

这样做:

runThis= function () {
  alert(); 
  if(1>2) { 
    alert("NO WAY");
  };
}

然后只需调用 runThis

关于javascript - 如何运行存储在变量中的 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13739375/

相关文章:

javascript - 数据表列可搜索 :false also disables Date-Range Search

javascript - ember 中的组件、模板、 View 是什么?

javascript - 领英 API : Get Groups I am a Member Of

javascript - 添加或编辑 Jqgrid 提交时重新加载页面

javascript - redux 的一般用法

JavaScript/jQuery : Detect both return key press and submit button press simultaneously

javascript - 根据缩放调整点的大小

javascript - 一个 javascript 文件会杀死所有其他文件。避免这种情况的方法?

javascript - 阿拉伯文字显示不正确

javascript - 如何使用 normalizr 根据实体父项的值通过不同模式规范化数据?