如何使用Array.prototype.map()方法内的模块?
我试图调用一个名为“module.js”的包中定义的方法out()
。 为此,我使用variablesmyModule = require('./module.js')
。 我调用myModule.out()'
没有问题,除非我在Array.prototype.map()
方法中调用它。 我的代码如下所示:
var myModule = require('./module.js'); myModule.out(); console.log('still ok') // still ok var p = [foo, bar]; p.map(function(){ console.log('still ok'); // still ok myModule.out(); })
此代码返回给我:
ReferenceError:myModule未定义
我试图重新定义myModule
里面的callback函数,但我有以下几点:
错误:找不到模块'./module.js
任何关于我失踪的想法?
谢谢。