1、export default和对应的import
1、一个模块没有导出,也可以将其导入,被导入的代码都会执行一遍,也仅会执行一遍
2、一个模块只能有一个export default
2、export 和对应的import
1、使用export 导出时,必须是声明或者语句,不能使一个值,例如:
错误写法:
正确写法:
在使用import导入时,不能随意命名,要和导出的名字保持一致
Module的注意事项
1、模块顶层的this指向undefined
2、import和import()
(1)import命令具有提升效果,会提升到整个模块的头部,率先执行。
(2)import执行的时候,代码还没执行
(3)import赫尔rxport命令只能在模块的顶层,不能再代码块中执行。