[問題] 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