我正在导入一些模块
import foo from 'foo.js'
import bar from 'bar.js'
我希望能够使用字符串引用其名称,而不是:
setConfig(foo)
我想做类似:
的事情setConfig( context['foo'])
这可能吗?可以解析模块的上下文(即" this"," global"," window'"的上下文是什么?
认为我在对另一个问题的回答中找到了答案:https://stackoverflow.com/a/50440026/521543
,无法直接访问模块变量(导入模块除外):
词汇环境和环境记录值纯粹是规范机制,不需要对应于Ecmascript实现的任何特定伪像。eCmascript程序不可能直接访问或操纵此类值。