javascript - 如何创建一个 JavaScript 函数表达式,其名称和主体存储在不同的变量中?

标签 javascript function

我将函数名称存储在变量中,如 var funcName = "dep1" 并将函数体存储在不同的变量中,如 var funcBody = function(){};

如何从上述变量创建 dep1 函数?

最佳答案

var funcBody = function() {
  document.write('hallo')
};

var funcName = "dep1";

this[funcName] = funcBody;

dep1();

关于javascript - 如何创建一个 JavaScript 函数表达式,其名称和主体存储在不同的变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36102273/

相关文章:

c++ 实现友元/内联函数

javascript - css/javascript 的可见设置

javascript - 有时需要使用多个 javascript 库吗?

python - 列表子集的函数列表

javascript - 在 iOS 中从网页执行 JS 函数

function - Haskell 类型类

javascript - 如何使链接被识别

javascript - 愚蠢的引号变成智能引号Javascript问题

javascript - 如何在本地导入Vue/Nuxt.js中的CSS框架?

javascript - 未捕获的类型错误无法读取未定义 Javascript 的属性 '0'