import "mod"; //引入一个模块
import v from "mod"; //把模块默认的导出值放入变量v
带 from 的 import 细分又有三种用法,
第一种方式还可以跟后两种组合使用。
模块中导出变量的方式有两种,一种是独立使用 export 声明,另一种是直接在声明型语句前添加 export 关键字。(var function (含 async 和 generator) class let const)
export 还有一种特殊的用法,就是跟 default 联合使用。export default 表示导出一个默认变量值,它可以用于 function 和 class。这里导出的变量是没有名称的,可以使用import x from "./a.js"这样的语法,在模块中引入。
在 import 语句前无法加入 export,但是我们可以直接使用 export from 语法。
此文章为3月Day18学习笔记,内容来源于极客时间《重学前端》,推荐该课程。