导出变量并访问它

时间:2018-08-29 18:37:00

标签: javascript module

我正在使用以下代码从 main.js 中访问 variables.js 中的变量:

variables.js:

export default {
    bla: 123,
}

main.js:

var vars = require('./variables').default;
class MyClass extends blabla {
  constructor (){
    super();
  }

  myFunction (){
    console.log(vars.aa)
  }
}
main.js 中的

要访问变量,我必须使用vars.bla

我的问题是我怎么能只用bla来访问它(是的,要懒惰)

2 个答案:

答案 0 :(得分:2)

您可以通过使用如下的解构分配来访问它:

let { bla } = require("./variables").default

console.log(bla)

https://codesandbox.io/s/nnqw0pynk4

答案 1 :(得分:1)

variables.js:

module.exports = {
  bla:123
}

其他文件:

var {bla} = require('./variables');
console.log(bla)