Javascript ES6 +,使用括号表示法访问模块全局变量

时间:2018-12-03 10:48:27

标签: javascript node.js ecmascript-6

是否可以使用方括号表示法访问es6模块内的全局变量,基本上是这样的:

const GLOBAL = 'something'

console.log(this['GLOBAL']) // evaluates to undefined, of course

似乎没有用

1 个答案:

答案 0 :(得分:0)

与var不同,全局常量不成为widnow对象的一部分。 该声明创建一个常量,其范围可以在声明它的块的全局范围内或局部范围内,但是如果单独放置在全局范围内,则它们不会成为window对象的属性。