深入理解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 相关文章推荐
jquery $.ajax入门应用一
Nov 19 Javascript
JS实现的论坛Ajax打分效果完整实例
Oct 31 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
May 17 Javascript
jQuery实现可展开折叠的导航效果示例
Sep 12 Javascript
jQuery给指定的table动态添加删除行的操作方法
Oct 12 Javascript
AngularJS入门示例之Hello World详解
Jan 04 Javascript
jQuery常用选择器详解
Jul 17 jQuery
React Native 真机断点调试+跨域资源加载出错问题的解决方法
Jan 18 Javascript
node基于puppeteer模拟登录抓取页面的实现
May 09 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
Nov 21 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
Feb 24 Javascript
Vue项目中如何封装axios(统一管理http请求)
May 02 Vue.js
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显示搜索引擎来的关键词
2014/02/13 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
多个Laravel项目如何共用migrations详解
2018/09/25 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
2011/02/24 Javascript
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
在JavaScript中构建ArrayList示例代码
2014/09/17 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
python传递参数方式小结
2015/04/17 Python
python对数组进行反转的方法
2015/05/20 Python
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
python使用psutil模块获取系统状态
2016/08/27 Python
Python实现JSON反序列化类对象的示例
2018/01/31 Python
Python实现的计算马氏距离算法示例
2018/04/03 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
PyCharm安装第三方库如Requests的图文教程
2018/05/18 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
详解python tkinter模块安装过程
2020/01/06 Python
python yield和Generator函数用法详解
2020/02/10 Python
python基于socket函数实现端口扫描
2020/05/28 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
一套软件开发工程师笔试题
2015/05/18 面试题
客服主管岗位职责
2013/12/13 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
拉贝日记观后感
2015/06/05 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
关于python中模块和重载的问题
2021/11/02 Python
Ruby GDBM操作简介及数据存储原理
2022/04/19 Ruby