欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node.js的exports使用誤區(qū)示例解釋

 更新時(shí)間:2024年11月12日 09:37:00   作者:小灰灰學(xué)編程  
文章主要介紹了在Node.js中,`exports`和`module.exports`指向同一個(gè)對(duì)象,最終共享的結(jié)果以`module.exports`為準(zhǔn),同時(shí),文章也指出了在使用`require()`導(dǎo)入模塊時(shí),使用的永遠(yuǎn)是`module.exports`指向的對(duì)象實(shí)例

exports和module.exports指向同一個(gè)對(duì)象,最終共享的結(jié)果,以module.exports指向的對(duì)象為準(zhǔn)。

exports 和 module.exports 使用誤區(qū)

使用require()導(dǎo)入的模塊,使用的永遠(yuǎn)是module.exports指向的對(duì)象

實(shí)例1

exports.age = 23
module.exports = {
  name: 'chen',
  age: '23'
}
// module.exports指向新的對(duì)象
// require()導(dǎo)入時(shí),使用的是{ name: 'chen', age: '23'}

實(shí)例2

module.exports.age = 23
exports = {
  name: 'chen',
  age: '23'
}
// module.exports指向的對(duì)象沒有變化
// require()導(dǎo)入時(shí),使用的是{age: '23'}

實(shí)例3

exports.name = 'chen'
module.exports.age = 23
// exports 和 module.exports 指向同一個(gè)對(duì)象, 
// require()導(dǎo)入時(shí),使用的是{name: 'chen', age: '23'}

實(shí)例4

exports = {
  name: 'chen',
  age: 23
}
module.exports = exports;
module.exports.sex = '男'
// exports指向新對(duì)象,module.exports指向exports
// require()導(dǎo)入時(shí),使用的是{name: 'chen', age: 23, sex: '男'}

到此這篇關(guān)于node.js的exports使用誤區(qū)解釋的文章就介紹到這了,更多相關(guān)node.js exports使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論