如何在NodeJS中访问变量

时间:2017-09-23 17:22:02

标签: node.js

我想了解访问外部模块中定义的变量的最佳实践,然后在其他几个文件中需要这些变量。

假设我们有以下两个文件,我想访问h

consume.js变量的值
//central.js
module.exports = {
  common: function() {
      var h = "hello";
      var b = "enabled"
   }
};

//consume.js

var g = require('./central');
//get the value of variable h from central.js

更进一步,如果我有以下consume.jsfetch.jsget.js个文件全部导入central.js,并且需要central.js中的一组公共变量{1}},如何在central.js中定义这些公共变量,以便依赖文件可以使用它们?

谢谢!

1 个答案:

答案 0 :(得分:1)

导出:

// central.js
module.exports = {
  h: "hello",
  b: "enabled"
}

导入:

// consume.js
const { h, b } = require('./central')

或者:

// get.js
const central = require('./central')
// central.h
// central.b

希望这有帮助!