人生代码 ---- 公众号
人生追求已经所剩无几了,一人,一狗,一爱人,从此闯荡天涯
博客首页
关于我们
接单微信 zekunfang
知乎专栏
大前端博客地址
CommonJS模块与ES6模块的区别
关注
分享
复制链接
分享到 QQ
分享到新浪微博
扫一扫
关注数:
0
文章数:
1
文章阅读量:
1216
文章收藏量:
5
作者:
同名公众号 - 人生代码
这个作者很懒,什么都没留下…
展开
CommonJS模块与ES6模块的区别
趁着这个机会,将CommonJS模块与ES6模块之间一些重要的的区别做个总结。语法上有什么区别就不具体说了,主要谈谈引用的区别。 CommonJS 对于基本数据类型,属于复制。即会被模块缓存。同时,在另一个模块可以对该模块输出的变量重新赋值。 对于复杂数据类型,属于浅拷贝。由于两个模块引用的对象指向同一个内存空间,因此对该模块的值做修改时会影响另一个模块。 当使用require命令加载某个模块时...
转载
2019-03-24 08:50:13 ·
1216 阅读 ·
0 评论