位置: 编程技术 - 正文

浅谈node中的exports与module.exports的关系(node exit)

编辑:rootadmin

推荐整理分享浅谈node中的exports与module.exports的关系(node exit),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node-xslx,node yield,node_expoter,nodexl,nodexl,node exec,node_expoter,node -e,内容如对您有帮助,希望把文章链接给更多的朋友!

因为是做前端的,对node的生态一直也比较关注,对于node中对commonJS模块化的实现给了我们很大的方便,之前对于导出的module.exports和exports一直模模糊糊,今天做一个整理

先来个js基础部分的复习

obj1先指向内存中的一个区块,然后将obj1指向内存区块的引用传递给了obj2,那么这时obj1和obj2都指向了内存中的同一个区块,所以无论是通过obj1还是obj2向这块内存中加入属性,都会同时反应在obj1和obj2的身上,这时候obj2切断了与原先内存块的联系,指向了新的内存块,而obj1还是指向最先的内存区块,这时他们就各自管理各自的内存区块

现在看看module.exports和exports的关系

如图最开始的时候module.exports和exports都指向同一块内存区域,红线包含的区域,其中module.exports指向的区域用灰色填充

浅谈node中的exports与module.exports的关系(node exit)

初始

现在我们导出为module.exports = {a: "a"},那么module.exports切断与原来的红色线包围的内存块,指向新的内存块还是灰色填充的内存块,如图

导出module.exports

或者是我们导出为exports = {a: "a"},那么exports切断与原来的红线包含的内存块,指向新的内存块,如图

导出为exports

重要的是我们通过require导入的永远都是module.exports,即图中灰色填充的内存块,而不是红色线条的最初始的内存块,所以无论我们在导出的时候是用module.exports还是exports只要保证导出的内容是挂载在灰色内存块上都是可行的

标签: node exit

本文链接地址:https://www.jiuchutong.com/biancheng/380911.html 转载请保留说明!

上一篇:使用Node.js实现RESTful API的示例(node js require)

下一篇:详解基于node的前端项目编译时内存溢出问题(node基础知识)

  • 印花税计提缴纳的会计分录
  • 税捷财税官网
  • 会计核算职能有哪些特征
  • 有谁用过金蝶kis云专业版
  • 金税四期对建筑的影响
  • 软件企业认定流程
  • 取得研发样品收入
  • 服务费发票需要交印花税吗
  • 个税申报系统跟工资表累计扣除数不一致怎么办
  • 行政事业单位无偿调拨资产会计处理
  • 增值税免退税计算方法
  • 机器设备如何计提折旧
  • 预付款什么时候确认收入
  • 车船税发票丢了咋办
  • 税控盘维护费抵减分录
  • 水资源税的纳税义务人
  • 为外国公司提供境内服务
  • 旅游业开办费
  • 发票代码和发票号码在一起怎么办
  • 预收账款可以开票吗
  • 购买债券发生的交易费用计入哪个科目
  • 公司买空调开具的进项发票可以抵扣吗?
  • 拆迁公司属于什么性质
  • 出售长期股权投资的相关税费
  • 雇主责任保险
  • 其他应付款不用付了会计分录
  • 审核记账流程
  • rapapp.exe - rapapp是什么进程 有何作用
  • PHP:Memcached::prepend()的用法_Memcached类
  • 进程program
  • ds file是干什么的
  • 履约保证金和质保金可以一起收取吗
  • 福利企业增值税即征即退会计处理
  • 外籍人员工资薪金扣除
  • 企业所得税的基本税率是多少?
  • 为什么运输合同比租赁合同风险小
  • 营业税改增值税的背景
  • 租赁业务
  • 递归是从底向上逐层计算的
  • 开发成本为什么放在存货里
  • 房产税应纳税额计算例题
  • 造价咨询费计入固定资产吗
  • 个人对企事业单位的看法
  • 长期待摊费用做账
  • 残疾人就业保障金是什么意思啊
  • 进项认证怎么算
  • 税务局收款收据
  • 注册资本转出可以吗
  • 清算后剩余财产股东拒收怎么办
  • 滞留票不处理可以么
  • sqlserver模糊查询不用like
  • dos下如何安装win7
  • windows禁止安装
  • windows安装orthofinder
  • 电脑安装win8系统
  • linux给root权限
  • 最简单最快乐
  • sllights.exe - sllights进程是什么意思
  • win7系统怎么重置网络
  • win7电脑连不上wifi怎么解决
  • win8如何删除登录密码
  • 特俗字符
  • centos最小化安装配置网络
  • win7蓝屏0x000000d1
  • ubuntu 2021
  • windows8网页版
  • js中的函数
  • css示范例子
  • js message事件
  • javascript简单
  • Node.js中的事件循环是什么意思
  • docker save -o
  • python里!
  • shell脚本获取文件指定内容
  • python裁剪不规则区域
  • js点击按钮实现登陆网页
  • js对象的常用方法
  • 浙里办怎么给小孩子缴医保费
  • 财政部监制的发票
  • 佛山顺德人才房申请条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设