listaes6commonjsimportimportrequireexportexports(可以是多个),exportsdefault(只有一个)module.exports加载机制output是值的参考input是output的一份的值,模块内部的改变不会影响这个值CommonJS模块输出是值的副本,ES6模块输出是对值的引用。CommonJS模块在运行时加载,而ES6模块是编译时输出接口。CommonJs是单值导出,ES6Module可以导出多个CommonJs动态语法可以写在判断中,ES6Module静态语法只能写在顶层CommonJsthis是当前模块,ES6Modulethis是undefined
