当前位置: 首页 > 编程笔记 >

浅谈es6中export和export default的作用及区别

阎烨
2023-03-14
本文向大家介绍浅谈es6中export和export default的作用及区别,包括了浅谈es6中export和export default的作用及区别的使用技巧和注意事项,需要的朋友参考一下

作用:

export和export default实现的功能相同,即:可用于导出(暴露)常量、函数、文件、模块等,以便其他文件调用。

区别:

1、export导出多个对象,export default只能导出一个对象

2、export导出对象需要用{ },export default不需要{ },如:

export {A,B,C};

export default A;

3、在其他文件引用export default导出的对象时不一定使用导出时的名字。因为这种方式实际上是将该导出对象设置为默认导出对象,如:

假设文件A、B在同级目录,实现文件B引入文件A的导出对象deObject:

文件A:export default deObject

文件B:import deObject from './A'

或者:

import newDeObject from './A'

以上这篇浅谈es6中export和export default的作用及区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用,包括了浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用的使用技巧和注意事项,需要的朋友参考一下 JSON和JSONP     JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,用于在浏览器和服务器之间交换信息。     JSONP(JSON With

  • 本文向大家介绍浅谈JavaScript的函数及作用域,包括了浅谈JavaScript的函数及作用域的使用技巧和注意事项,需要的朋友参考一下 函数和作用域是JavaScript的重要组成部分,我们在使用JavaScript编写程序的过程中经常要用到这两部分内容,作为初学者,我经常有困惑,借助写此博文来巩固下之前学习的内容。 (一)JavaScript函数 JavaScript函数是指一个特定代码块,

  • 本文向大家介绍浅谈addEventListener和attachEvent的区别,包括了浅谈addEventListener和attachEvent的区别的使用技巧和注意事项,需要的朋友参考一下 • addEventListener共有3个参数,如下所示: element.addEventListener(type,listener,useCapture); 参数 参数说明 element 要绑定

  • 本文向大家介绍浅谈php和.net的区别,包括了浅谈php和.net的区别的使用技巧和注意事项,需要的朋友参考一下 本人最近从asp.net转向了php,主攻方向是Web开发,感觉两者之间还是有不少的区别的。 1.相对于.net,php更偏向于解释性语言类型; 2.在.net中,我们操作的主要是封装好的对象-类库;在php中,我们主要操作的对象主要是各种函数; 3.php的编程工具相对于。net的

  • 本文向大家介绍浅谈Synchronized和Lock的区别,包括了浅谈Synchronized和Lock的区别的使用技巧和注意事项,需要的朋友参考一下 如下所示: Synchronized是内置的java关键字,Lock是一个java类。 Synchronized无法判断是否获取到了锁,Lock可以判断是否获取到了锁。 Synchronized会自动释放锁,Lock必须手动释放锁。 Synchro

  • 本文向大家介绍浅谈$(document)和$(window)的区别,包括了浅谈$(document)和$(window)的区别的使用技巧和注意事项,需要的朋友参考一下 首先 $(document)这个是获取文档对象 $(window)这个是获取窗口对象,也就是浏览器客户区 给大家举个例子就非常直接明了了 注意,让网页有滚动条 然后输出一下这两个值得大小,你就知道什么区别了 以上所述就是本文的全部内