我经由循环中创建的Java脚本变量作为获取JavaScript变量的值,这是其它两个可变
var option1="some value 1";
var option2="some value 2";
var option3="some value 3";
现在组合如果val=2
(VAL取决于用户输入它可以被1,2或3) 。我必须相应地打印option1
,option2
,option3
。
var finalopt="option"+val;
alert(finalopt);
现在输出(option2
) 我要为(一些值2)输出,因为选项2
的价值,是一些价值2
。
只要将它声明为一个数组,它工作正常。 ['一些值1','一些值2','一些值2']。警报([VAL]); – Lain
如果声明为单个obj的属性并以obj [“option”+ val的形式访问,但是如果您希望它在que多个变量中,则使用全局对象窗口作为窗口[“option”+ val])可能非常容易 –