javascript - 导出变量并访问它

标签 javascript module

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

变量.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 访问它(是的懒惰)

最佳答案

您可以通过使用解构赋值来访问它,如下所示:

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

console.log(bla)

https://codesandbox.io/s/nnqw0pynk4

关于javascript - 导出变量并访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52084102/

相关文章:

javascript - 为什么以下日志记录不同的值(数组循环)?

javascript - 如何向特定函数添加复杂类型

javascript - 图像处理问题

python - python模块中命名空间中的命名冲突

javascript - 未定义的值而不是函数中的参数 "f1...."

javascript - 如何使用meteor.js监控浏览器中的数据传输?

javascript - 扩展 Node.js 中模块的功能

c - 检测 Linux 内核空间中的进程创建

C: 如何在编译内核模块时手动添加依赖

javascript - 揭示模块模式结合 ES6 模块