Nodejs从string执行导出的函数

时间:2012-04-17 02:33:01

标签: javascript node.js

我想知道是否可以运行在nodejs中命名为字符串的函数。所有这些代码都在服务器端运行,根本没有浏览器外观。

假设我使用以下代码导出文件test.js

module.exports.test = function(x)
{
   console.log(x*5);
}

我能以某种方式这样做吗?

main.js

imp = require('test.js');
toExecute = "test";

// somehow call imp.test using toExecute`

1 个答案:

答案 0 :(得分:7)

不确定

imp[toExecute](5);

记录25