exports什么意思 exports和module.exports的區(qū)別是什么?
exports和module.exports的區(qū)別是什么?把它放在一句話里,只需要能看到模塊.exports對于這個對象,我們看不到exports對象,但是我們在編寫模塊時使用的exports對象實際
exports和module.exports的區(qū)別是什么?
把它放在一句話里,只需要能看到模塊.exports對于這個對象,我們看不到exports對象,但是我們在編寫模塊時使用的exports對象實際上只是用于模塊.exports參考。如果你能聽懂上面這句話,那么下面這句話就是胡說八道,你不需要讀它,因為它是用來解釋上面這句話的。R作為參考,可以用下面的例子來說明:R首先,讓我們來討論一個概念:R ECMAScript有兩種變量值類型:R primitive values:undefined,null,Boolean,number和string;R reference values:undefined,null,Boolean,number和string存儲在內存中的對象不能直接操作,它們是只能由變量中存儲的地址引用操作。我們要談談出口和出口模塊.exports它屬于對象類型和引用類型。R看下面的例子:[R
回到nodejs,模塊.exports最初,它被設置為{},導出也指向這個空對象。好吧,這樣寫沒關系,但這樣寫有區(qū)別:我明白了嗎?右