node.js-exports暴露对象

作用:
将模块中需要共享给其他模块的数据暴露到引用处
语法
exports.属性名=值;
exports.方法名=函数;
注意:
exports是module.exports对象的引用,内存地址一样
exports是module.exports对象的引用,不能改指向,只能添加属性和方法
module.exports才是真正的暴露对象,指向哪里暴露哪里
node.js-exports暴露对象

var username="张三丰";
function show(){
	console.log(username);
}
exports.show=show//暴露到调用处
将函数直接暴露出去
exports=show//空对象,未暴露,改了指向
module.exports=show//暴露成功
node.js-exports暴露对象node.js-exports暴露对象 qq_38504352 发布了10 篇原创文章 · 获赞 0 · 访问量 135 私信 关注
上一篇:Nodejs专栏 - Nodejs的模块化(module.exports和exports原理, Nodejs模块化原理)


下一篇:webpack-Bundler源码编写(生成代码)