[问题] AS3 变量命名的问题

楼主: danial (浩然正气)   2014-05-04 11:22:56
请问大家,程式中,如果我想指定
var question1= 111
var question2= 222
var question3= 333
但是第几题是随机的,
我本来想先给一个变量 n,当作第几题,
然后写
var "question"+n = 111 ;
结果这样不行...
后来我就写一个
var RightQuestion = "question"+n ;
再指定
RightQuestion = 111;
发现这样也不对, 因为我想要的是 question1~3 都有内容
请问要怎么指定一个“可以变动的变量名称”呢?
作者: SheLoBDenI (幻冥月)   2014-05-04 14:45:00
为何不使用阵列? quesArray[i] = a;
楼主: danial (浩然正气)   2014-05-04 19:40:00
后来我用阵列解决,只是疑惑有没有可能达到变量中的变量
作者: KawasumiMai (さあ、死ぬがいい)   2014-05-04 20:55:00
this["question"+n]=n
作者: LPH66 (-6.2598534e+18f)   2014-05-04 22:19:00
阵列其实就是你所想要的东西
作者: scars (scars)   2014-05-05 01:40:00
可用Object或Dictionary

Links booklink

Contact Us: admin [ a t ] ucptt.com