在原型中创建方法并在Init中调用

时间:2019-05-01 01:52:10

标签: javascript

我正在尝试创建一个导出并从另一个文件调用的模块。我的代码当前结构如下。当我从主文件中调用它时,出现一个错误,提示我的函数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();
}

0 个答案:

没有答案