module.exportsでJavaなどのthisを使ったようなメソッドを呼び出しをするには

目的

Javaなどでthisを使ってクラス内のメソッドを呼び出すように、 module.exportsの中で定義している関数を、同じmodule.exports内の他の関数の中で呼び出したい。

module.exports = {
  hoge: function () {
    return 1;
  },
 
  fuga: function() {
    // ここで上のhogeを呼び出したい
  }
}

方法

module.exports.を付けて呼び出す

module.exports = {
  hoge: function () {
    return 1;
  },
 
  fuga: function() {
    return module.exportshoge();
  }
}