文章目录

  • 对外暴露的三种方式
    • 1.分别暴露
    • 2.统一暴露
    • 3.默认暴露
  • 引入方式

对外暴露的三种方式

1.分别暴露

也叫多行暴露,在引入时需要用对象来引用

export let a = 1
export function A(){console.log("你好")
}

2.统一暴露

let a = 1
function A (){console.log("你好")
}
export { a , A }

注意: 以上两种向外暴露方式在主文件引入时必须使用对象的解构赋值引用, 不能使用变量接收的方式来映入

( 即上两方式和默认暴露的区别)

3.默认暴露

一个js文件中只能有一个默认暴露,默认暴露的可以是一个常量,函数,对象等。

//默认暴露一个函数
export default function A(){console.log("你好")
}
//默认暴露一个对象
let a = 1
function A (){console.log("你好")
}
export default { a , fun }

引入方式

1.解构赋值引入
向外暴露方式在主文件引入时必须使用对象的解构赋值引用

import { a , A } from "文件路径"
//此时当前模块便含有 a 变量,和fun函数
console.log(a)// 1
fun()// 你好

2.直接引入
对于默认暴露,直接引入即可

//如果要引入的j默认暴露的是一个函数
import f from "文件路径"  //此处引入的就是一个函数
f() // 你好

【ES6】三种暴露方法和引入方式相关推荐

  1. 三种删除计算机文件的方式,电脑中的缩略图缓存文件Thumbs.db的三种删除方法

    ‍ Thumbs.db是电脑系统中的缩略图缓存文件,文件本身没有问题,且默认是隐藏属性的.不过仍然会占用一定的系统空间,而且可能会利用其隐藏病毒,所以我们可以将电脑中的缩略图缓存文件Thumbs.db ...

  2. K8S(02)管理核心资源的三种基本方法

    管理k8s核心资源的三种基本方法: 目录 系列文章说明 管理k8s核心资源的三种基本方法: 1 方法分类 2 kubectl命令行工具 2.0 增加kubectl自动补全 2.1 get 查 2.1. ...

  3. 【wangEditor富文本编辑器】富文本三种使用方法,html使用富文本,html套vue脚手架使用富文本,vue使用富文本【简单易用,复制即用】

    前言 富文本编辑器功能是很多人都要使用的 市面上有很多的编辑器可以供选择,但是很多编辑器会有点复杂,或者文档看起来难受. 我最近做了一个需求,是需要在html文件上写富文本编辑器. 但是我看了以前用的 ...

  4. 用python解析xml的几种方法,Python_XML的三种解析方法

    什么是XML? XML 指可扩展标记语言(eXtensible Markup Language). XML 被设计用来传输和存储数据. XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这 ...

  5. Oracle的join默认为,Oracle中的三种Join方法详解

    这里将为大家介绍Oracle中的三种Join方法,Nested loop join.Sort merge join和Hash join.整理出来以便帮助大家学习. 基本概念 Nested loop j ...

  6. oracle hash join outer,CSS_浅谈Oracle中的三种Join方法,基本概念 Nested loop join: Outer - phpStudy...

    浅谈Oracle中的三种Join方法 基本概念 Nested loop join: Outer table中的每一行与inner table中的相应记录join,类似一个嵌套的循环. Sort mer ...

  7. lopa分析_【风险分析方法】HAZOP、LOPA和FMEA三种分析方法,如何做到信息共享?...

    导 读 信息是人们对事物的了解的不确定性的减少或消除,其功能是表征物质客体成分,结构,状态,特性等属性.信息共享的目的在于减少或消除信息源所需的不确定性.石油化工行业由于设备多,生产过程复杂,危险元素 ...

  8. for-forEach-stream.forEach三种遍历方法

    java8新出的循环方式,在网上有大量的道友说用流的方式效率反而更低了. 大量的结论表明,这种方式只是语法糖(for-forEach-stream三种遍历方法执行效率比较与选用思考 - ZZY1078 ...

  9. 常用的分隔符有哪三种_三种废水处理方法

    随着城市化进程的发展,工业企业的发展,废水排放量增加,处理废水时,废水处理方法主要有哪三种?康景辉小编和大家一起聊聊三种废水处理方法. 由于工业的快速发展,带来经济上发展的同时也让空气.水资源的质量下 ...

  10. JAVA vector的遍历_谈谈vector容器的三种遍历方法

    说明:本文仅供学习交流.转载请标明出处.欢迎转载! vector容器是最简单的顺序容器,其用法相似于数组.实际上vector的底层实现就是採用动态数组.在编敲代码的过程中.经常会变量容器中的元素,那么 ...

最新文章

  1. 一些c++的常见问题(系列一)
  2. 【语义分割】CVPR2021_Rethinking BiSeNet For Real-time Semantic Segmentation
  3. android o 结构光流程,惊艳亮相!一分钟看懂OPPO Find X 3D结构光技术是什么鬼,太牛了...
  4. 社交评论插件简单对比
  5. java baas_调试后台Baas(Java):调试用户自己的java代码
  6. 移卡科技java_聊一聊Java垃圾回收与卡表技术
  7. 企业打造自己的数据中台,需要的是一套硅谷方法论(文末有福利!)
  8. 用python写用手机发邮件_如何用python写发邮件?
  9. Linux 用户和组 (1)基本概念
  10. ssh报错解决:Permission denied, please try again
  11. 计组第六章 计算机的运算方法
  12. YARN动态资源池配置案例
  13. Android报unable to instantiate application怎么解决
  14. 与微软中国梁念坚先生商榷
  15. 浅谈JSP的发展历史
  16. java dcm转bmp源码_DCM文件转图像,并高清处理图像
  17. 永久删除的文件还能找回来吗 永久删除的文件如何恢复
  18. 工作日志(部门管理)
  19. “INNER JOIN”和“OUTER JOIN”有什么区别?
  20. 什么是k8s(Kubernetes)

热门文章

  1. 推荐系统用户反馈延迟新解法!阿里提出CVR无偏估计算法
  2. 寻找http://localhost/phpmyadmin出现的问题:HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用
  3. webstorm导致CPU占用率高
  4. Linux下动态库so查找与函数列表
  5. 移动硬盘电脑计算机无显示,移动硬盘插上去不显示怎么办_电脑插移动硬盘无反应怎么解决...
  6. Git GitHub GitLab 超全面学习笔记 -- 匠心之作
  7. Oracle WITH AS 用法
  8. 一文读懂POE交换机和普通交换机的区别
  9. android wear 2.0 表盘开发,android wear手表开发如何获取所有的表盘(动态)以及切换表盘...
  10. MacOS 系统安装超详细教程