exports和module.exports本质区别
Posted mlzdev
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了exports和module.exports本质区别相关的知识,希望对你有一定的参考价值。
1.值类型和引用类型:
结果:
原理:堆栈,和java一样
总结:module.exports包括exports;
exports是单纯的对外暴露一个值,如果暴露对象会在堆开辟新的内存空间用来存放对象,使得require拿不到对象信息
module.exports与exports相同时会覆盖exports的值(值类型覆盖)
以上是关于exports和module.exports本质区别的主要内容,如果未能解决你的问题,请参考以下文章