资讯专栏INFORMATION COLUMN

JavaScript 中的 export

wangym / 997人阅读

摘要:参考资料集中导出。可以是变量函数或者类合称为内容,下同。是内容的别名,外界可以通过别名访问到内容。默认导出是可选的,但是如果有则必须唯一。这里给出了默认导出的两种方法集中导出和定义时导出。直接将导入的模块导出,这里不做详细说明。

参考资料:https://developer.mozilla.org...

1
export { name1, name2, …, nameN };

集中导出。name1name2 ... nameN 可以是变量、函数或者类(合称为“内容”,下同)。

2
export { variable1 as name1, variable2 as name2, …, nameN };

集中导出。variable1是内容name1的别名,外界可以通过别名访问到内容。其他以此类推。

3
export let name1, name2, …, nameN; // also var
export let name1 = …, name2 = …, …, nameN; // also var, const
export function FunctionName(){...}
export class ClassName {...}

定义内容的同时导出。

4
export default expression;
export default function (…) { … } // also class, function*
export default function name1(…) { … } // also class, function*
export { name1 as default, … };

默认导出。默认导出是可选的,但是如果有则必须唯一

这里给出了默认导出的两种方法:集中导出(1、2、3)和定义时导出(4)。

5
export * from …;
export { name1, name2, …, nameN } from …;
export { import1 as name1, import2 as name2, …, nameN } from …;
export { default } from …;

直接将导入的模块导出,这里不做详细说明。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/94689.html

相关文章

  • 学习React之前你需要知道的的JavaScript基础知识

    摘要:和类在开始时遇到类组件,只是需要有关类的基础。毕竟,中的条件呈现仅再次显示大多数是而不是特定的任何内容。 在我的研讨会期间,更多的材料是关于JavaScript而不是React。其中大部分归结为JavaScript ES6以及功能和语法,但也包括三元运算符,语言中的简写版本,此对象,JavaScript内置函数(map,reduce,filter)或更常识性的概念,如:可组合性,可重用...

    bitkylin 评论0 收藏0
  • javascript中为什么我们不能直接使用export?

    摘要:我们可以认为,宏任务中还有微任务这里不再多做解释可能会执行的代码包括脚本模块和函数体。声明声明永远作用于脚本模块和函数体这个级别,在预处理阶段,不关心赋值的部分,只管在当前作用域声明这个变量。 相信很多人最开始时都有过这样的疑问假如我的项目目录下有一个 index.html, index.js 于是我像这样写 在浏览器之间打开index.html,发现showImg(https://...

    URLOS 评论0 收藏0
  • [译]JavaScript ES6模块指南

    摘要:模块可以导入和导出各种类型的变量,如函数,对象,字符串,数字,布尔值,等等。所以这可能会导致一些不符合预期的行为。可变的基本类型值在导入一些基本类型的值如数字,布尔值或字符串时,可能会产生一个有趣的副作用。 前言 ECMAScript 2015(又称ES6)提供了一个前端JavaScript缺失已久的特性 —— 模块。ES2015中的模块参考了CommonJS规范(目前Node.js的...

    yimo 评论0 收藏0
  • TypeScript 中的多种 import 解义

    摘要:中有多种的方式,而中针对这种情况做了多种语法,最常见的就是这种。这篇文章主要来讲解中不同的具有什么意义。因为中的模块大部分都是通过语法进行导出的。从而达到针对的兼容。个人建议将重命名。 JavaScript 中有多种 export 的方式,而 TypeScript 中针对这种情况做了多种 import 语法,最常见的就是 import * as path from path 这种。这篇...

    chanthuang 评论0 收藏0
  • javascript中的模块化

    摘要:所谓的模块也叫元件或者组件,可以理解为可以服用的功能代码。如遵循规范的和遵循规范的中的模块化。是在文件中引模块的。如果引用一个以上的组件,就可以用把这一组组件放在数组中就可以了,如下,,,二中的模块化。 所谓的模块也叫元件或者组件,可以理解为可以服用的功能代码。比如说a页面用功能了,b页面用到了这功能了,所以我们可以把这个功能抽为组件,便于服用。那么javascript中的组件化如何使...

    zzbo 评论0 收藏0

发表评论

0条评论

wangym

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<