exprot
、export default
、improt
是JavaScript导入导出的关键字
export
exprot
用来导出 变量 函数 对象等 一个文件中可以有多个exprot
导出变量的时候可以分开 也可以先定义 后统一导出- export输出的变量就是本来的名字,但是可以使用as关键字重命名。
- 导入变量时候必须带{}
let one = "export导出"
let two=["AAA","BBB","CCC"]
export { one, two }
// module.js
export const foo = 'hello';
export function bar() {
return 'world';
}
//a.js
export var str = "export的内容";
export var year =2019;
export function message(sth) {
return sth;
}
import { str,year, message } from './a';
export default
export default
则用于将模块中的默认值暴露给其他模块使用。每个模块只能有一个默认导出, export default是把所有{}中所有的内容都赋值给default,export default
导入变量不需要{}
// module.js
export default function() {
console.log('Hello, world!');
}