模块(Module)
导出:export
命名导出
var a = 1
var b = 2
var person = () => console.log('a')
export { a,b,person }
默认导出
export default App
导入:import
命名导入
as
import {a as c,b,person} from './app'
console.log(c,b,person)
a作为c导入,a可以再次使用,并不会被覆盖
全部导入(*)
import * as c from './app'
console.log(c)
直接导入
import './app'
会把导入的代码整体粘贴过来