情况一,指向相同存储空间
其实,刚开始的时候exports和module.exports是等价的,指向同一块内存
给exports和module.exports定义变量name和tall其实定义到了同一块内存
情况二,指向不同存储空间
当给exports和module.exports赋值时,就重新开辟了一个新的空间,各自占有各自的空间
a.js文件导出的就只有name属性
那为什么不是导出tall属性,因为文件的最终都是导出module.exports对象,所以只导出了module.exports的属性