CommonJs与ES6之间的关系
相同点:都是js具有模块化功能的规范。
区别:
1、CommonJs是在代码运行时加载模块,而ES6是在编译时进行导出模块;
2、CommonJS是值的拷贝,而ES6是输出值的引用;
3、CommonJS是模块的导出,而ES6可以导出单个函数;
4、导出方式:
CommonJS:module.exports ={}
ES6: export/export default
CommonJs与ES6之间的关系
相同点:都是js具有模块化功能的规范。
区别:
1、CommonJs是在代码运行时加载模块,而ES6是在编译时进行导出模块;
2、CommonJS是值的拷贝,而ES6是输出值的引用;
3、CommonJS是模块的导出,而ES6可以导出单个函数;
4、导出方式:
CommonJS:module.exports ={}
ES6: export/export default