node.js普通变量暴露方法

node.js普通变量暴露方法

dancheng_work 2017-09-06 21:31:34 3363 收藏
分类专栏: # node.js
版权

node.js
专栏收录该内容
33 篇文章0 订阅
订阅专栏

var msg = "你好";

//对外暴露的变量,只有暴露了才能访问到
exports.msg = msg;
msg这个变量,是一个js文件内部才有作用域的变量。

如果别人想用这个变量,那么就要用exports进行暴露。

 

使用者:

var foo = require("./test/foo.js");

console.log(foo.msg);
使用者用foo来接收exports对象,也就是说,这里的foo变量,就是文件中的exports变量。

 

一个JavaScript文件,可以向外exports无数个变量、函数。但是require的时候,仅仅需要require这个JS文件一次。使用的它的变量、函数的时候,用点语法即可。所以,无形之中,增加了一个顶层命名空间。
————————————————
版权声明:本文为CSDN博主「dancheng_work」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dancheng1/article/details/77871744

posted @ 2021-10-27 16:44  前端白雪  阅读(738)  评论(0)    收藏  举报