2016-03-27 59 views
0

我有一個構造函數和像你如何從彼此內部訪問導出的函數?

function Node(args) {} 

function tree(args) 
{ 
    new Node(args) 
} 

功能現在我需要使用tree()功能在另一個文件中,所以我猜

module.exports = { 
    Node: Node, 
    tree: tree, 
} 

是做正確的方式。但是,當我用這個用

var tools = require('./file') 

現在,當我使用的樹功能,如何從tools.tree()Node()呼叫處理(我猜這不會工作)?有沒有適當的方法來做到這一點?

+1

首先,你嘗試過嗎? – djechlin

回答

0

您只需使用它們的名稱,它們在範圍內適用於您的模塊中的其他內容。他們只是不是全球。你的new Node(args)tree就好了。

重要的不是你的出發打電話tree,這是你的出發  —這是代碼tree,它可以訪問Node調用Node

相關問題