深入理解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 相关文章推荐
优化网页之快速的呈现我们的网页
Jun 29 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
Dec 08 Javascript
js实现拖拽 闭包函数详细介绍
Nov 25 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
May 17 Javascript
快速解决jQuery与其他库冲突的方法介绍
Jan 02 Javascript
jQuery实现二级下拉菜单效果
Jan 05 Javascript
使用jQuery加载html页面到指定的div实现方法
Jul 13 Javascript
Ionic+AngularJS实现登录和注册带验证功能
Feb 09 Javascript
JS中移除非数字最多保留一位小数
May 09 Javascript
element-ui table span-method(行合并)的实现代码
Dec 20 Javascript
微信小程序实现传递多个参数与事件处理
Aug 12 Javascript
微信小程序HTTP接口请求封装代码实例
Sep 05 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安装攻略:常见问题解答(一)
2006/10/09 PHP
php 输出双引号"与单引号'的方法
2010/05/09 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
laravel自定义分页效果
2017/07/23 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
JavaScript的设计模式经典之建造者模式
2016/02/24 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
js实现微信聊天效果
2020/08/09 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
JS代码实现页面切换效果
2021/01/10 Javascript
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python装饰器原理与用法分析
2018/04/30 Python
python2与python3共存问题的解决方法
2018/09/18 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
利用CSS3把图片变成灰色模式的实例代码
2016/09/06 HTML / CSS
Canal官网:巴西女性时尚品牌
2019/10/16 全球购物
编程输出如下图形
2013/11/24 面试题
计算机工程学院个人求职信
2013/10/05 职场文书
读书活动总结范文
2014/04/26 职场文书
纪委书记群众路线整改措施思想汇报
2014/10/09 职场文书
2014年节能工作总结
2014/12/18 职场文书
综合素质评价自我评价
2015/03/06 职场文书
2015年保管员工作总结
2015/04/30 职场文书
让生命充满爱观后感
2015/06/08 职场文书
干部培训简讯
2015/07/20 职场文书
物业公司管理制度
2015/08/05 职场文书