nodejs中的exports和module.exports
生活随笔
收集整理的這篇文章主要介紹了
nodejs中的exports和module.exports
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
module是隨文件而生的全局變量,它有exports屬性,這個屬性默認是一個空的字典。
node的設計者畫蛇添足有定義了一個exports全局變量,export指向module.exports所指向的空字典。
所以,當你想要往module.exports里面放東西時,可以簡寫為exports.myfunction=...的形式。
但是如果你給exports賦值,比如exports={myfunction:...},那就大錯特錯了:exports和module.exports不再指向同一個東西了,當然要以module.exports為準了!因為exports本身就是畫蛇添足的產(chǎn)物,是module.exports的附庸,是為了方便而制造的可有可無的腳手架。
總結
以上是生活随笔為你收集整理的nodejs中的exports和module.exports的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Laravel的请求声明周期
- 下一篇: 从零开始玩人工智能-人脸 API-03