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使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Npm link的作用与使用示例代码

    Npm link的作用与使用示例代码

    npm link可以帮助我们模拟包安装后的状态,它会在系统中做一个快捷方式映射,让本地的包就好像 install 过一样,可以直接使用,这篇文章主要介绍了Npm link的作用与使用示例代码,需要的朋友可以参考下
    2023-01-01
  • node文件资源管理器读取视频信息从零实现

    node文件资源管理器读取视频信息从零实现

    这篇文章主要为大家介绍了node文件资源管理器读取视频信息从零实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • 浅谈Node.js之异步流控制

    浅谈Node.js之异步流控制

    本篇文章主要介绍了浅谈Node.js之异步流控制,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Node.js 实现简单的接口服务器的实例代码

    Node.js 实现简单的接口服务器的实例代码

    这篇文章主要介绍了Node.js 实现简单的接口服务器的实例代码,非常具有实用价值,需要的朋友可以参考下
    2017-05-05
  • Nest.js系列学习控制器使用示例详解

    Nest.js系列学习控制器使用示例详解

    这篇文章主要为大家介绍了Nest.js系列控制器使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 详解node如何让一个端口同时支持https与http

    详解node如何让一个端口同时支持https与http

    众所周知node是一个高性能的web服务器,使用它可以很简单的创建一个http或https的服务器。这篇文章主要介绍了详解node如何让一个端口同时支持https与http
    2017-07-07
  • koa2实现登录注册功能的示例代码

    koa2实现登录注册功能的示例代码

    这篇文章主要介绍了koa2实现登录注册功能的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • node异步方法的异步调用与同步调用实现方法示例

    node异步方法的异步调用与同步调用实现方法示例

    这篇文章主要介绍了node异步方法的异步调用与同步调用实现方法,结合实例形式分析了node.js异步操作类的封装以及同步、异步两种调用方式,需要的朋友可以参考下
    2023-05-05
  • NodeJS使用JWT跨域身份验证方案详解

    NodeJS使用JWT跨域身份验证方案详解

    JWT是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准,其组成部分为Header、Payload、Signature.Payload部分才是真正的用户信息,它是用户信息经过加密之后生成的字符串,Header和Signature是安全性相关的部分,只是为了保证token的安全性
    2023-02-02
  • Nodejs让异步变成同步的方法

    Nodejs让异步变成同步的方法

    今天小编就为大家分享一篇关于Nodejs让异步变成同步的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03

最新评论