深入理解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 相关文章推荐
高性能Javascript笔记 数据的存储与访问性能优化
Aug 02 Javascript
JQuery的ready函数与JS的onload的区别详解
Nov 21 Javascript
SeaJS入门教程系列之完整示例(三)
Mar 03 Javascript
jquery移动节点实例
Jan 14 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
Aug 21 Javascript
jQuery继承extend用法详解
Oct 10 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
Nov 24 Javascript
jquery.flot.js简单绘制折线图用法示例
Mar 13 Javascript
Webpack如何引入bootstrap的方法
Jun 17 Javascript
redux-saga 初识和使用
Mar 10 Javascript
在vue中使用setInterval的方法示例
Apr 16 Javascript
在vue中配置不同的代理同时访问不同的后台操作
Sep 11 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读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
JavaScript中的style.cssText使用教程
2014/11/06 Javascript
jQuery中:last-child选择器用法实例
2014/12/31 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
js模仿java的Map集合详解
2016/01/06 Javascript
JS实现的在线调色板实例(附demo源码下载)
2016/03/01 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
jQuery根据name属性进行查找的用法分析
2016/06/23 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
2017/05/27 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
vue自定义指令directive的使用方法
2019/04/07 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
提升Python程序运行效率的6个方法
2015/03/31 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
如何通过python计算圆周率PI
2020/11/11 Python
pymysql模块使用简介与示例
2020/11/17 Python
技术总监的工作职责
2013/11/13 职场文书
五型班组建设方案
2014/02/10 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
加薪通知
2015/04/25 职场文书
学生检讨书怎么写
2015/05/07 职场文书
网吧员工管理制度
2015/08/05 职场文书