大家都知道来到ES6版本,ES就原生支持JS Module的概念. import和export的写有哪些呢,我们看看 import: import from 和 var 变量一样,也会存在提升,这意味着可以在 import 之前用 import 进来的东西 import './xxx.js'; // 只会执行import的js文件,但是不会引入任何值 import a, {b, c} from './xxx.js'; // 等价于 import {default as a, b, c} from
1.Export 模块是独立的文件,该文件内部的所有的变量外部都无法获取.如果希望获取某个变量,必须通过export输出, // profile.js export var firstName = 'Michael'; export var lastName = 'Jackson'; export var year = 1958; 或者用更好的方式:用大括号指定要输出的一组变量 // profile.js var firstName = 'Michael'; var lastName = 'Ja