簡體   English   中英

節點JS-如何在“ module.export”函數中調用方法?

[英]Node JS - How to call a methods inside a “module.export” function?

可以說我有read_first.js:

//read_first
module.exports.create = (arg1) => { 
  const method_I_need = (arg2) => {
    console.log("worked")
  };
};

在read_second中,我想打開名為“ method_I_need”的方法。 由於此方法是“創建”方法的子級,因此我陷入了困境。

//read_second
var test = require(../read_first.js)

test.create("argument").method_I_Need("argument");
//not working

method_I_need不是create的子級,而是僅在create方法范圍內可用的函數。 如果要訪問它,則可以返回具有所需功能的對象。

您可以嘗試以下方法:

// read_first
module.exports.create = arg1 => { 
  const methodINeed = arg2 => {
    console.log('worked')
  }

  return { methodINeed }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM