深入理解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 相关文章推荐
FireFox与IE 下js兼容触发click事件的代码
Nov 20 Javascript
兼容IE和FF的js脚本代码小结(比较常用)
Dec 06 Javascript
很棒的学习jQuery的12个网站推荐
Apr 28 Javascript
node.js操作mongoDB数据库示例分享
Nov 26 Javascript
jQuery操作DOM之获取表单控件的值
Jan 23 Javascript
jquery.validate提示错误信息位置方法
Jan 22 Javascript
AngularJs+Bootstrap实现漂亮的计算器
Aug 10 Javascript
详解Layer弹出层样式
Aug 21 Javascript
Vue 组件间的样式冲突污染
Aug 31 Javascript
Vue-路由导航菜单栏的高亮设置方法
Mar 17 Javascript
layui--js控制switch的切换方法
Sep 03 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
Sep 06 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源代码
2009/08/21 PHP
PHP 无限分类三种方式 非函数的递归调用!
2011/08/26 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
PHP大转盘中奖概率算法实例
2014/10/21 PHP
select 控制网页内容隐藏于显示的实现代码
2010/05/25 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
BootStrap模态框不垂直居中的解决方法
2017/10/19 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
2017/12/10 Javascript
JavaScript ES6常用基础知识总结
2019/02/09 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
[48:27]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
介绍Python中内置的itertools模块
2015/04/29 Python
python实现输入数字的连续加减方法
2018/06/22 Python
pytorch 固定部分参数训练的方法
2019/08/17 Python
Pycharm配置PyQt5环境的教程
2020/04/02 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
详解html5页面 rem 布局适配方法
2018/01/12 HTML / CSS
凯普林包包西班牙官网:Kipling西班牙
2019/04/12 全球购物
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
财务会计专业应届毕业生求职信
2013/10/18 职场文书
财务会计人员岗位职责
2013/11/30 职场文书
高三地理教学反思
2014/01/11 职场文书
大学毕业生求职自荐书
2014/06/05 职场文书
电话客服专员岗位职责
2014/06/28 职场文书
环境科学专业求职信
2014/08/04 职场文书
世界红十字日活动总结
2015/02/10 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
python基础之匿名函数详解
2021/04/21 Python
Python源码解析之List
2021/05/21 Python
Pillow图像处理库安装及使用
2022/04/12 Python
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技