Node.js `require` 放入数组而不是变量

ali*_*noi 0 javascript require node.js

以后可以var x = require('x.js')使用x来访问所有好东西。构建一系列所需内容的最接近的方法是什么,例如:

var xs = [require('a.js'), require('b.js')]
Run Code Online (Sandbox Code Playgroud)

然后访问导出的功能为xs[0].featurexs[1].feature?

McM*_*ath 5

除非您有充分的理由这样做,否则应该避免这样做。但使用 可以非常简单地完成Array.prototype.map()

var xs = ['foo.js', 'bar.js', 'baz.js'].map(require);
Run Code Online (Sandbox Code Playgroud)