JavaScript------------import和export

本文介绍了JavaScript中import和export的作用,它们用于模块间的值共享。模块拥有独立的全局作用域,export允许导出函数、类等,import则负责导入。值默认私有,需显式导出才能在其他模块使用,export有多种形式,包括exportdefault用于单一值导出。
1. import和export声明共同用于让一个JavaScript模块中定义的值可以在另一个模块中使用
2. 一个模块就是一个JavaScript代码文件,有自己的全局作用域,完全与其他模块无关。
3. 如果要在一个模块中使用另一个模块中定义的值(如函数或类),唯一的方式就是在定义值的模块中用export导出值,在使用值的模块中使用import导入值
4.import指令用于从另一个JavaScript代码文件中导入一个或多个值,并在当前模块中为这些值指定名字。import指令有几种不同的形式。下面是几个例子:
5. JavaScript模块中的值是私有的,除非被显式导出,否则其他模块都无法导入。export指令就是为此而生的,它声明把当前模块中定义的一个或多个值导出,因而其他模块可以导入这些值。 6.export指令相比import指令有更多变体,下面是其中一种:
6. export关键字有时候也用作其他声明的标识符,从而构成一种复合声明,在定义常量、变量、函数或类的同时又导出它们。如果一个模块只导出一个值,通常会使用特殊的export default形式:

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值