1. 程式人生 > >簡單說明 exports 與module.export的區別

簡單說明 exports 與module.export的區別

exports:首先對於本身來講是一個變數(物件),它不是module的引用,它是{}的引用,它指向module.exports的{}模組module.exports:首先,module是一個變數,指向一塊記憶體,exports是module中的一個屬性,儲存在記憶體中,然後exports屬性指向{}模組

exports只能使用.語法向外暴露內部變數  例   exports.xxx=xxx

module.exports既可以通過點語法,也可以直接賦值一個物件    例  module.exports.xxx=xxx

                                                                                                 module.exports=xxx