我正在尝试创建一个导出并从另一个文件调用的模块。我的代码当前结构如下。当我从主文件中调用它时,出现一个错误,提示我的函数doSomething不存在。有没有办法使这项工作?我应该以不同的方式构造文件还是在主文件中创建对象的实例?
module.exports = function(){
var my_class = function(a){
this.init(a);
}
my_class.prototype = {
doSomething: (g) => {
// Doing something here
}
init: (b) () => {
doSomething();
}
}
return new my_class();
}