深入理解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 不支持 document.all的方法
Mar 12 Javascript
改变隐藏的input中value值的方法
Mar 19 Javascript
js中的for如何实现foreach中的遍历
May 31 Javascript
onclick和onblur冲突问题的快速解决方法
Apr 28 Javascript
JS实现旋转木马式图片轮播效果
Jan 18 Javascript
EsLint入门学习教程
Feb 17 Javascript
DVA框架统一处理所有页面的loading状态
Aug 25 Javascript
Vue路由history模式解决404问题的几种方法
Sep 29 Javascript
Vue.Draggable拖拽功能的配置使用方法
Jul 29 Javascript
jquery实现下载图片功能
Jul 18 jQuery
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
Aug 03 Javascript
JS前端宏任务微任务及Event Loop使用详解
Jul 23 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.MVC的模板标签系统(三)
2006/09/05 PHP
PHP 防注入函数(格式化数据)
2011/08/08 PHP
php explode函数实例代码
2012/02/27 PHP
php实现监控varnish缓存服务器的状态
2014/12/30 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
PHP扩展Swoole实现实时异步任务队列示例
2019/04/13 PHP
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
js实现动态改变字体大小代码
2014/01/02 Javascript
函数式 JavaScript(一)简介
2014/07/07 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
2016/08/29 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
2016/12/29 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
2017/03/02 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
python简单的函数定义和用法实例
2015/05/07 Python
实例详解Python模块decimal
2019/06/26 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
2020/01/06 Python
Django高并发负载均衡实现原理详解
2020/04/04 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
python 制作本地应用搜索工具
2021/02/27 Python
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
心理健康课教学反思
2014/02/13 职场文书
Python标准库pathlib操作目录和文件
2021/11/20 Python
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers