假设JS中有一个全局变量
var a = json // some json data in this variableJS中有更多的全局变量
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。
发布于 2018-01-19 15:15:54
您可以尝试类似这样的window['a_c'],它将为您提供全局变量a_c
https://stackoverflow.com/questions/48335841
复制相似问题