export、export default、import 的用法及区别

1、ES6模块主要有两个功能:export和import

export用于对外输出本模块(一个文件可以理解为一个模块)变量的接口

import用于在模块中加载另一个含有export接口的模块

使用export命令定义了模块的对外接口以后,其他文件就可以通过import命令加载这个模块(文件)

2、举例:

①:export:

一个a.js文件下面有一下代码:

则在其他文件引入:

如果是多个变量,则:

在**.js文件导出:

在其他文件(顶部中导入):

 如果是函数(同理):

在其他文件导入:

②:export default用法:

常量:

函数:

总结:export和export default:

相同点:

1、export和export default均可用于导出常量,函数,文件,模块等。

不同点:

1、在一个文件或模块中,export、import可以有多个,但是export default仅有一个

2、通过export方式导出,在导入时要加{},例如:import  {***}  from  ../../***(路径)。

3、通过 export default 方式导出,导入不加{},例如:import  ***  from  ../../***(路径)。

4、使用export default命令,为模块指定默认输出,这样就不需要知道所要加载模块的变量名。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部