module.export跟exports的区别_export和exports区别-程序员宅基地

技术标签: JS  js  nodejs  

module.export跟exports的区别

返回的数据类型

module.exports 方法还可以单独返回一个数据类型(String、Number、Object…),而 exports 只能返回一个 Object 对象

职能不同

所有的 exports 对象最终都是通过 module.exports 传递执行,因此可以更确切地说,exports 是给 module.exports 添加属性和方法

exports.name = 'hello';
exports.age = 21;
console.log(module.exports); // 运行结果:{ name: 'hello', age: 21 }
同时使用
// 情况1
module.exports = {
     a: 1 }
exports.b = 2;
 // { a:1 }
console.log(module.exports);

// 情况2
module.exports.a =1;
exports.b = 2;
 // { a:1, b:2 }
console.log(module.exports);
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45163122/article/details/104863537

智能推荐

input框点击事件_使用 FormMaking 为表单添加事件处理-程序员宅基地

文章浏览阅读1.5k次。背景描述表单在日常使用中,面对很多特殊的业务场景,需要为表单中某些控件单独设置一些事件来做自定义操作。为此,我们为 FormMaking表单设计器 添加了新的功能,可以快速的对表单中的元素绑定各种事件,使得表单能够有更好的扩展性。查看 官方文档,可以了解到新版本添加了获取表单项组件的方法 getComponent,接下来我们用简单的例子来说明下如何为表单动态添加事件。表单输入框加入点击事件我们在表..._form generator的input添加事件

spring整合junit-程序员宅基地

文章浏览阅读97次。

认知-观察力:观察力-程序员宅基地

文章浏览阅读618次。ylbtech-认知-观察力:观察力观察力(observation ability),汉语词汇,是指大脑对事物的观察能力,如通过观察发现新奇的事物等,在观察过程对声音、气味、温度等事物有一个新的认识。1.返回顶部 1、中文名:观察力外文名:observation ability属性:指大脑对事物的观察能力,认识:对..._认知过程观察力

Python与Pytorch系列(一) 本文(2万字) | 解析python中的pandas.read_csv() | pandas.read_json() | pandas.read_excel()_pytorch中的pandas.read_csv-程序员宅基地

文章浏览阅读981次,点赞26次,收藏21次。官方网站pandas是一个Python包,并且它提供快速,灵活和富有表现力的数据结构。这样当我们处理"关系"或"标记"的数据(一维和二维数据结构)时既容易又直观。pandas是我们运用Python进行实际、真实数据分析的基础,同时它是建立在NumPy之上的。pandas.csv() 函数将逗号分离的值 (csv) 文件读入数据框架。还支持可选地将文件读入块或将其分解。源文件。_pytorch中的pandas.read_csv

2D医学图像分割大模型:SAM-Med2D-程序员宅基地

文章浏览阅读2.1k次,点赞21次,收藏29次。[_sam-med2d

深圳Java培训:Javaweb现在流行用什么框架?_深圳流行开发框架-程序员宅基地

文章浏览阅读126次。深圳Java培训:Javaweb现在流行用什么框架?Java是开源的,框架很多,这些框架都能解决特定的问题,提高开发效率、简化我们的代码复杂度,现在除了很多大家通用的一些主流框架外,很多公司针对自己的业务会自定义一些公司内部的框架,当然作为学习者我们首先要清楚Javaweb都有哪些框架需要学习。回答这个问题首先要看我们的项目规模,对于”体量”较小的单应用项目,和需要处理海量数据、高并发的分布式..._深圳流行开发框架

随便推点

【C++】JOISC 2020 Day3原题+翻译+解析+代码_template<typename t>inline void write(t x){-程序员宅基地

文章浏览阅读1.9k次。JOISC 2020 Day3T1 Constellation3原题链接翻译题目描述输入格式输出格式样例输入 1样例输出 1样例解释 1样例输入 2样例输出 2样例解释 2数据范围解析代码T2 Harvest原题链接翻译题目描述输入格式输出格式样例输入 1样例输出 1样例解释 1样例输入 2样例输入 3数据范围解析代码T3 Stray原题链接翻译题目描述交互细节注意事项编译与运行数据范围解析代码..._templateinline void write(t x){

客服邀评话术-程序员宅基地

文章浏览阅读3.3k次。经常在电商平台购物的客户一定都注意到过,在与客服沟通结束时,或者收到宝贝以后,都会收到来自客服的邀评,这些评价对于店铺来说非常重要。_邀评话术

创建最基本的GD32F4xx的工程_gd32f4开发指南-程序员宅基地

文章浏览阅读1.4k次。GD32开发基础--创建基本的GD32F4xx工程_gd32f4开发指南

daplink烧录器_daplink烧录软件-程序员宅基地

文章浏览阅读977次。使用daplink后,发现只能使用pyocd的终端命令,没有界面程序。对于非开发者很不友好。于是有想写一个界面的想法。_daplink烧录软件

机器学习笔记22——集成/提升(Boosting)系列算法之GBDT 算法原理以及python实现_gbdtpython代码-程序员宅基地

文章浏览阅读644次。GBDT算法引言1、概述GBDT 算法引言\quad \quad在集成学习原理一文中,简单的介绍了根据个体学习器学习方式不同划分的两大类集成学习方法;在Boosting方法中介绍了其核心思想;在Adaboost算法一文中,介绍了Boosting家族的一个重要算法Adaboost,????回顾一下集成方法: 集成算法,是一种提高弱分类算法准确度的方法,将多个弱分类算法(也叫做基学习器)以一定的集成方式集合在一起,然后再将弱分类器的结果以一定的融合策略融合成一个结果,作为最终的结果输出。boosting_gbdtpython代码

原生IP代理如何帮助跨境电商店铺做谷歌广告投放业务的?-程序员宅基地

文章浏览阅读404次,点赞10次,收藏7次。随着全球化的发展,越来越多的电商店铺开始拓展跨境业务,而谷歌广告作为全球最大的广告平台之一,为跨境电商店铺带来了巨大的收益和商机。然而,由于谷歌广告的地域限制和审查机制,店铺很难直接进行投放业务,这时使用原生IP代理服务就成为了一种不错的解决方案。