首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JS中根据两个不同的变量选择变量

问如何在JS中根据两个不同的变量选择变量
EN

Stack Overflow用户
提问于 2018-01-19 15:10:50
回答 1查看 26关注 0票数 0

假设JS中有一个全局变量

代码语言:javascript
复制
var a = json // some json data in this variable

JS中有更多的全局变量

代码语言:javascript
复制
var a_b = json // some json data in this variable
var a_c = json // some json data in this variable
var a_d = json // some json data in this variable
var a_e = json // some json data in this variable

现在在JS文件中,默认情况下,我显示了一个基于变量"a“中的JSON数据的图形,但在某种条件下,我想要销毁该图形,然后基于其他全局变量中的JSON数据重新生成该图形。

现在的问题是确定我应该使用哪个全局变量的JSON数据来生成图形,我必须找出变量的名称。

在我的JS文件中,我有一个名为"c“的局部变量,它包含了全局变量中"a_”之后的值。但我不确定如何编写变量,使其引用全局变量。我把它写成a_+c,但是不起作用,并显示a_没有定义的错误。我用console.log检查了变量"c“,它显示了应该出现的正确值。

所以有没有人能帮我弄清楚如何处理这个问题,这样如果"c“的值是"b”,我就可以引用变量a_b。

EN

回答 1

Stack Overflow用户

发布于 2018-01-19 15:15:54

您可以尝试类似这样的window['a_c'],它将为您提供全局变量a_c

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48335841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档