NodeJS学习日志六(欢迎填坑)

原创 xiaolong2122451 教程 NodeJS 195阅读 2018-03-21 15:33:12 举报

模块之间变量的访问

1 , 通过把变量绑定在global上面进行访问,但是这种不推荐。

2 , 通过模块来进行访问。

以上是方法。

在NodeJS中,每个模块都有一个module对象。它包含如下:

所以,在2.js里面, var m1 = require('1.js'); m1就是加载1.js模块的返回值。 它的值就是1.js里面的module.exports对象。

在模块里面不止有module对象,还有exports对象。 其实exports就是module.exports的引用。

所以根据JavaScript的常识,一定不能在模块里面去重新修改module.exports。
比如:

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复