深入理解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 相关文章推荐
Gird事件机制初级读本
Mar 10 Javascript
JavaScript 的方法重载效果
Aug 07 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
Apr 11 Javascript
从数据库读取数据后将其输出成html标签的三种方法
Oct 13 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
Mar 23 Javascript
微信小程序开发之数据存储 参数传递 数据缓存
Apr 13 Javascript
JavaScript 用fetch 实现异步下载文件功能
Jul 21 Javascript
layer插件select选中默认值的方法
Aug 14 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
Dec 03 Javascript
小程序hover-class点击态效果实现
Feb 26 Javascript
原生js实现抽奖小游戏
Jun 27 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
Mar 04 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
ecshop后台编辑器替换成ueditor编辑器
2015/03/03 PHP
php生成图片缩略图功能示例
2017/02/22 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
父元素与子iframe相互获取变量和元素对象的具体实现
2013/10/15 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
angularjs实现table增加tr的方法
2018/02/27 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
如何优雅地在vue中添加权限控制示例详解
2019/03/07 Javascript
微信接入之获取用户头像的方法步骤
2019/09/23 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
纯JS实现五子棋游戏
2020/05/28 Javascript
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
python实现对求解最长回文子串的动态规划算法
2018/06/02 Python
python中字符串的操作方法大全
2018/06/03 Python
Python多线程处理实例详解【单进程/多进程】
2019/01/30 Python
Python中dict和set的用法讲解
2019/03/28 Python
python使用原始套接字发送二层包(链路层帧)的方法
2019/07/22 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
python获取百度热榜链接的实例方法
2020/08/25 Python
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
Python的两道面试题
2013/06/29 面试题
土木工程专业大学毕业生求职信
2013/10/13 职场文书
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
2014年度安全工作总结
2014/12/04 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
先进个人自荐书
2015/03/06 职场文书
父母教会我观后感
2015/06/17 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
创业的9条正确思考方式
2019/08/26 职场文书
Oracle 临时表空间SQL语句的实现
2021/09/25 Oracle