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父进程与子进程资源共享原理与实现方法

    NodeJS父进程与子进程资源共享原理与实现方法

    这篇文章主要介绍了NodeJS父进程与子进程资源共享原理与实现方法,结合实例形式分析了nodejs基于cluster模块实现父进程与子进程资源共享的相关操作技巧,需要的朋友可以参考下
    2018-03-03
  • nodejs使用http模块发送get与post请求的方法示例

    nodejs使用http模块发送get与post请求的方法示例

    这篇文章主要介绍了nodejs使用http模块发送get与post请求的方法,结合实例形式分析了nodejs基于http模块实现发送get与post请求具体操作技巧,需要的朋友可以参考下
    2018-01-01
  • node 使用 async 控制并发的方法

    node 使用 async 控制并发的方法

    这篇文章主要介绍了node 使用 async 控制并发的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • 浅谈使用nodejs搭建web服务器的过程

    浅谈使用nodejs搭建web服务器的过程

    这篇文章主要介绍了浅谈使用nodejs搭建web服务器的过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 一文教你学会Nodejs中puppeteer的简单使用

    一文教你学会Nodejs中puppeteer的简单使用

    Puppeteer是一个控制headless Chrome的Node.js API ,是一个 Node.js库,在浏览器中手动完成的大多数事情都可以通过使用 Puppeteer完成,本文主要介绍了Puppeteer的简单使用,希望对大家有所帮助
    2024-01-01
  • NodeJS中的MongoDB快速入门详细教程

    NodeJS中的MongoDB快速入门详细教程

    MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写。这篇文章主要介绍了NodeJS中的MongoDB快速入门详细教程的相关资料,需要的朋友可以参考下
    2016-11-11
  • Node.js安装及npm国内镜像配置的方法实现

    Node.js安装及npm国内镜像配置的方法实现

    本文主要介绍了Node.js安装及npm国内镜像配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Node.js使用MongoDB的ObjectId作为查询条件的方法

    Node.js使用MongoDB的ObjectId作为查询条件的方法

    这篇文章主要介绍了Node.js使用MongoDB的ObjectId作为查询条件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • node.js中的fs.chmod方法使用说明

    node.js中的fs.chmod方法使用说明

    这篇文章主要介绍了node.js中的fs.chmod方法使用说明,本文介绍了fs.chmod方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • 如何用nodejs给C#写一个数据表的实体类生成工具

    如何用nodejs给C#写一个数据表的实体类生成工具

    这篇文章主要介绍了如何用nodejs给C#写一个数据表的实体类生成工具,对nodejs感兴趣的同学,可以参考下
    2021-05-05

最新评论