深入理解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 相关文章推荐
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
Apr 29 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
Jun 24 Javascript
详细介绍8款超实用JavaScript框架
Oct 25 Javascript
javascript中indexOf技术详解
May 07 Javascript
jQuery实现简易的天天爱消除小游戏
Oct 16 Javascript
简单的JS时钟实例讲解
Jan 13 Javascript
JS实现的幻灯片切换显示效果
Sep 07 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
Jan 09 Javascript
js实现select下拉框选择
Jan 11 Javascript
vue 弹出遮罩层样式实例
Jul 22 Javascript
vue3.0 上手体验
Sep 21 Javascript
design vue 表格开启列排序的操作
Oct 28 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连接sql server 2005环境配置及问题解决
2014/08/08 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
2017/03/25 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
实例详解BootStrap的动态模态框及静态模态框
2018/08/13 Javascript
详解webpack 热更新优化
2018/09/13 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
python实现dict版图遍历示例
2014/02/19 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
python 简单的绘图工具turtle使用详解
2017/06/21 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
Python 实现字符串中指定位置插入一个字符
2018/05/02 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
存储过程和函数的区别
2013/05/28 面试题
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
工地资料员岗位职责
2013/12/31 职场文书
总经理助理工作职责
2014/02/06 职场文书
小学教师师德感言
2014/02/10 职场文书
财产公证书样本
2014/04/04 职场文书
小学生个人先进事迹材料
2014/05/08 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
公司车辆管理制度
2015/08/04 职场文书