我正在尝试在 javascript 中动态引用一个变量
我尝试调用的变量是 amtgc1#(其中 # 从 1-7 变化)
我正在使用 while 语句进行循环,while 语句中计数变量的值与我尝试调用的变量的最后一位相对应。
例如:
var inc=3;
var step=0;
while(step < inc){
var dataString = dataString + amtgc1#;
var step = step+1;
}
其中#基于变量“step”的值。我该怎么做呢?任何帮助表示赞赏!谢谢!!
最佳答案
与其将 amtgc1[1-7]
定义为 7 个不同的变量,不如将它们实例化为一个数组。所以你的服务器代码会发出:
var amtgc1 = [<what used to be amtgc11>,<what used to be amtgc12>, ...insert the rest here...];
然后,您可以使用数组语法在循环中引用它们:
var dataString = dataString + amtgc1[step];
关于javascript - 如何在javascript中动态引用一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3834373/