node.js的exports使用误区示例解释
更新时间:2024年11月12日 09:37:00 作者:小灰灰学编程
文章主要介绍了在Node.js中,`exports`和`module.exports`指向同一个对象,最终共享的结果以`module.exports`为准,同时,文章也指出了在使用`require()`导入模块时,使用的永远是`module.exports`指向的对象实例
exports和module.exports指向同一个对象,最终共享的结果,以module.exports指向的对象为准。
exports 和 module.exports 使用误区
使用require()导入的模块,使用的永远是module.exports指向的对象
实例1
exports.age = 23 module.exports = { name: 'chen', age: '23' } // module.exports指向新的对象 // require()导入时,使用的是{ name: 'chen', age: '23'}
实例2
module.exports.age = 23 exports = { name: 'chen', age: '23' } // module.exports指向的对象没有变化 // require()导入时,使用的是{age: '23'}
实例3
exports.name = 'chen' module.exports.age = 23 // exports 和 module.exports 指向同一个对象, // require()导入时,使用的是{name: 'chen', age: '23'}
实例4
exports = { name: 'chen', age: 23 } module.exports = exports; module.exports.sex = '男' // exports指向新对象,module.exports指向exports // require()导入时,使用的是{name: 'chen', age: 23, sex: '男'}
到此这篇关于node.js的exports使用误区解释的文章就介绍到这了,更多相关node.js exports使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
nodejs使用http模块发送get与post请求的方法示例
这篇文章主要介绍了nodejs使用http模块发送get与post请求的方法,结合实例形式分析了nodejs基于http模块实现发送get与post请求具体操作技巧,需要的朋友可以参考下2018-01-01Node.js使用MongoDB的ObjectId作为查询条件的方法
这篇文章主要介绍了Node.js使用MongoDB的ObjectId作为查询条件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-09-09
最新评论