如何在节点js中动态调用模块的功能?

时间:2018-04-19 13:18:37

标签: javascript node.js

我想做这样的事情。

var abc = require('./index')
var x = "someModule";
abc.x.someFunction();

所以基本上我想做这样的事情:

abc.someModule.someFunction();

我如何实现这一目标?

2 个答案:

答案 0 :(得分:1)

使用括号表示法

这样的东西
var x = "someModule";
abc[x].someFunction();

答案 1 :(得分:0)

这应该有效:

var abc = require('./index')
var x = "someModule";
abc.[x].someFunction();