export和export default是做什么的呢?

export和export default是用来导出常量、函数、文件、模块的。是ES6语言。

export和export default都要如何使用呢?

export具体使用

设置变量,然后使用export导出

//--------------第一种方式:定义变量与导出分开------------------------------
var one = "export导出"
var two=["AAA","BBB","CCC"]
export { one, two }
//--------------导出与定义变量直接一起写--------------------------------
export var three="直接导出"

在使用该变量的地方引入

import {one,two,three} from "../js/test.js"
//打印
console.log(one+","+two+","+three);

打印的结果为:

特点:

        ① 导出时需要和导入的变量名称相同
        ② 如果导出和定义变量分开,导出时变量名加{}
        ③ 导入的时候变量名必须加{}
        ④ 可以有多个export语句

export default具体使用

其实export default和export的功能是一样的,但是一个文件里面只能有一个export default语句。
export default是把所有{}中所有的内容都赋值给default,然后当我们导入的时候也可以改变名称,但是其实是把所有的default导入了。

先设置需要导出的数据:

var onePart="导出1"
var twoPart="导出2"
var threePart=[{name:"第一个",type:"数组1"},{name:"第二个",type:"数组2"}
]
export default{onePart,twoPart,threePart
}

导入数据 

//导入数据
import all from "../js/test.js"
//打印数据
console.log(all)

显示的结果:

 特点:
        ① 引入时,可以变成不同的名称
        ② 直接把所有内容都导出
        ③ 引入时,设置的变量名不用加{}
        ④ 只能有一个export default语句

原文地址:https://blog.csdn.net/make_1998/article/details/107116077?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162659862316780357250767%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162659862316780357250767&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-8-107116077.first_rank_v2_pc_rank_v29&utm_term=export+%E4%B8%8Eexport+default&spm=1018.2226.3001.4187

export与export default详解相关推荐

  1. OpenWrt之feeds.conf.default详解

    文章目录 OpenWrt之feeds.conf.default详解 文件内容 命令解释 src-svn与src-gitsvn src-git与src-git-full src-cpy与src-link ...

  2. import、require、export、module.exports详解

    前言 import ,export default,export遵循 es6 制定的规范 require, module.exports,exports遵循commonjs 制定规范 注意事项 mod ...

  3. java export命令_Linux 命令详解(一)export 命令

    一.Windows 环境变量 1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似 ...

  4. Subline Text默认设置文件Preferences.sublime-settings—Default详解

    Subline Text中,点击Preferences,选择Settings - Default 全部属性解析 // While you can edit this file, it's best t ...

  5. public,private,protected,default详解

    [一]public,private,protected,default public 作用:可以被该类的和非该类的任何成员访问. 注意:使用public关键字声明的类必须与java文件名保持一致,并且 ...

  6. Java中级——private、default和protect详解

    private详解:一个方法可以访问所属类所有实例对象或其外部类的私有部分 a和b都是Person类的对象,a调用equal()方法不仅可以访问自身的this.name还可以访问b.name clas ...

  7. 2.ECMAScript6详解

    文章目录 ECMAScript6详解 1.ECMAScript6 简介 1.1 ECMAScript 和 JavaScript 的关系 1.2 ES6 与 ECMAScript 2015 的关系 2. ...

  8. (区别、详解、使用)module.exports与exports,export与export default,import 与require

    目录 导出简介(里面有小细节请仔细阅读) module.exports与exports 1.该js文件要导出的值即为test 2.该js文件要导出的值即为test1和test2 3. 注意这里我是先给 ...

  9. JS ES6中export和import详解

    1.Export 模块是独立的文件,该文件内部的所有的变量外部都无法获取.如果希望获取某个变量,必须通过export输出, // profile.js export var firstName = ' ...

最新文章

  1. HTML表格中的nowrap
  2. 装饰器,生成器,迭代器
  3. 聊聊买卖股票的最佳时机
  4. c# 两个list比较_C#刷遍Leetcode面试题系列连载(1) 入门与工具简介(VS Code amp; VS)...
  5. RHEL6基础四十九之RHEL文件(夹)权限进阶篇
  6. VSS(2005)中如何强行签入文件
  7. 75-商品服务-品牌分类关联与级联更新
  8. Knockout获取数组元素索引的2种方法,在MVC中实现
  9. C#调用WPS2016方法和常见问题处理
  10. arcgis 只能查看指定行政区域_[教程】Arcgis进阶:统计分析
  11. 英特尔傲腾内存linux,英特尔至强6226R处理器性能测评,支持英特尔傲腾持久内存...
  12. ‼ gifsicle pre-build test failed
  13. pdf24是什么软件 | pdf24 tools(PDF24工具箱)官方中文版V10.7.1 | pdf24tools下载
  14. netstat命令 – 显示网络状态
  15. h5页面 请在微信客户端打开链接_完美解决 请在微信客户端打开链接
  16. C语言 AES算法 加密解密
  17. Redis最详细讲解
  18. 一、数据仓库基础理论
  19. 汇编:怎么判断一个数是立即数
  20. 第一代真空电子管计算机主要应用范围是,计算机应用基础知识课件.ppt

热门文章

  1. 5300年前木乃伊冰人奥兹胃内发现野山羊肉(图)
  2. 猫途鹰公布2023年全球十大最佳旅行体验和十大顶级景点 | 美通社头条
  3. m87靶机实验实战演练
  4. c++的ODBC数据库模型讲解
  5. 2020年保研历程汇总(计算机科学与技术专业)
  6. Vue JavaScript heap out of memory
  7. 编写html邮件/EDM邮件注意事项
  8. kettle----------什么是kettle
  9. 【上传vip专享资源,瓜分奖金池】第二期获奖名单
  10. 天翼空间---常见问题