深入理解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实现的分页函数
Dec 22 Javascript
Jquery图片滚动与幻灯片的实例代码
Apr 08 Javascript
JS截取字符串常用方法整理及使用示例
Oct 18 Javascript
ECMAScript6新增值比较函数Object.is
Jun 12 Javascript
JavaScript实现时间倒计时跳转(推荐)
Jun 28 Javascript
Vue.js每天必学之指令系统与自定义指令
Sep 07 Javascript
微信小程序 开发经验整理
Feb 15 Javascript
正则 js分转元带千分符号详解
Mar 08 Javascript
jQuery中过滤器的基本用法示例
Oct 11 jQuery
Vue-resource拦截器判断token失效跳转的实例
Oct 27 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
Mar 29 Javascript
react国际化化插件react-i18n-auto使用详解
Mar 31 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
一首老MP3,致敬WAR3经典
2021/03/08 魔兽争霸
php实现aes加密类分享
2014/02/16 PHP
ThinkPHP中自定义目录结构的设置方法
2014/08/15 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
ExtJS Window 最小化的一种方法
2009/11/18 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
JS实现电商商品展示放大镜特效
2020/01/07 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
Python元字符的用法实例解析
2018/01/17 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
python实现简易内存监控
2018/06/21 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
Python request使用方法及问题总结
2020/04/26 Python
python selenium xpath定位操作
2020/09/01 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
StubHub美国:购买或出售您的门票
2019/07/09 全球购物
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
如何打开WebSphere远程debug
2014/10/10 面试题
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
寒假思想汇报
2014/01/10 职场文书
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
六五普法规划实施方案
2014/03/21 职场文书
岗位廉政承诺书
2014/03/27 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
安全生产标语大全
2014/10/06 职场文书