深入理解node exports和module.exports区别


Posted in Javascript onJune 01, 2016

我们只需知道三点即可知道 exports 和 module.exports 的区别了:

1.exports 是指向的 module.exports 的引用

2.module.exports 初始值为一个空对象 {},所以 exports 初始值也是 {}

3.require() 返回的是 module.exports 而不是 exports

所以:

• 我们通过

var name ='nswbmw'; 
 exports.name = name; 
 exports.sayName =function(){ 
  console.log(name); 
 }

exports 赋值其实是给 module.exports 这个空对象添加了两个属性而已,上面的代码相当于:

var name ='nswbmw'; 
module.exports.name = name; 
module.exports.sayName =function(){ 
  console.log(name); 
}

以上这篇深入理解node exports和module.exports区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 放大镜 移动镜片效果代码
May 09 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
Nov 22 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
Dec 06 Javascript
css+js实现部分区域高亮可编辑遮罩层
Mar 04 Javascript
使用JavaScript和C#中获得referer
Nov 14 Javascript
JavaScript函数柯里化详解
Apr 29 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
Apr 07 Javascript
JS 调试中常见的报错问题解决方法
May 20 Javascript
vue中页面跳转拦截器的实现方法
Aug 23 Javascript
Babel 入门教程学习笔记
Jun 13 Javascript
JavaScript实现的DOM绘制柱状图效果示例
Aug 08 Javascript
vue-router跳转时打开新页面的两种方法
Jul 29 Javascript
jQuery基础知识点总结(DOM操作)
Jun 01 #Javascript
jQuery图片轮播插件——前端开发必看
May 31 #Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
May 31 #Javascript
JavaScript知识点总结(十一)之js中的Object类详解
May 31 #Javascript
基于jQuery实现点击列表加载更多效果
May 31 #Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
May 31 #Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
May 31 #Javascript
You might like
PHP编译安装时常见错误解决办法
2015/05/28 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
php实现Mysql简易操作类
2015/10/11 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
FF IE兼容性的修改小结
2009/09/02 Javascript
基于node.js的快速开发透明代理
2010/12/25 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
jquery动态改变form属性提交表单
2014/06/03 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
用JS动态改变表单form里的action值属性的两种方法
2016/05/25 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
微信小程序模板消息限制实现无限制主动推送的示例代码
2019/08/27 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
[01:32]2016国际邀请赛中国区预选赛IG战队首日赛后采访
2016/06/27 DOTA
python通过线程实现定时器timer的方法
2015/03/16 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
Python SQLite3简介
2018/02/22 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
python 解决tqdm模块不能单行显示的问题
2020/02/19 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
工厂仓管员岗位职责范本
2014/07/17 职场文书
法定代表人免职证明
2015/06/24 职场文书
Java Dubbo框架知识点梳理
2021/06/26 Java/Android
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python