ES6 模块化
export
ES6 模块化 是 静态编译,在编译阶段就已经引入,而非执行阶段引入
1 | export const name = 'tang' |
export
导出的是一个接口而非一个具体的值1
2
3export 'string' // error
const a = 'a'
export a // errorexport
导出的内容与其对应的值是 动态绑定的,导出的内容发生变化,引入内容值同时变化export
命令可以出现在模块中的顶层的任何位置,不是文件顶部,而是不能出现在块级作用域内