深入理解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.The.Good.Parts阅读笔记(二)作用域&闭包&减缓全局空间污染
Nov 16 Javascript
JavaScript数组去重的3种方法和代码实例
Jul 01 Javascript
win7下安装配置node.js+express开发环境
Dec 06 Javascript
实例讲解jquery与json的结合
Jan 07 Javascript
jQuery实现内容定时切换效果完整实例
Apr 06 Javascript
Javascript vue.js表格分页,ajax异步加载数据
Oct 24 Javascript
详解JavaScript模块化开发
Dec 04 Javascript
js上传图片预览的实现方法
May 09 Javascript
vue.js移动端tab组件的封装实践实例
Jun 30 Javascript
vue实现个人信息查看和密码修改功能
May 06 Javascript
《javascript少儿编程》location术语总结
May 27 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
Dec 20 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
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
php递归使用示例(php递归函数)
2014/02/14 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
js里怎么取select标签里的值并修改
2012/12/10 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
JavaScript模拟push
2016/03/06 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
python之Socket网络编程详解
2016/09/29 Python
Python中函数eval和ast.literal_eval的区别详解
2017/08/10 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
python3+PyQt5实现柱状图
2018/04/24 Python
Sanic框架流式传输操作示例
2018/07/18 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
Django3.0 异步通信初体验(小结)
2019/12/04 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
《蓝色的树叶》教学反思
2014/02/24 职场文书
观看信仰心得体会
2014/09/04 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
三方股份合作协议书
2014/10/13 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
不同意离婚代理词
2015/05/23 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
golang import自定义包方式
2021/04/29 Golang
javascript的var与let,const之间的区别详解
2022/02/18 Javascript