执行过程中是从上往下执行的,遇到import a from 'a.js’导入语句,他会进入此a文件执行其中代码,a文件执行完毕,它会进行模块导出(export default默认导出,export命名导出),对于导出语句,他在内部会生成一个映射表(一个js文件生成一个表格),这个表格中专门来记录当前js文件导出了什么,目的就是为了进行缓存,当其他文件用到了a.js是直接从表格中拿到缓存结果执行; import a from 'a.js’导入中的a和导出表格的标识指向同一块内存空间—符号绑定;一步步执行完