的名稱創建JavaScript變量我不能似乎解決了這個問題,繼承人我有什麼...具有可變和字符串組合
vid1=0;
vid2=0;
vid3=0;
num=1;
'vid'+num = 1;
// vid1=1;
我想,基於數以創建變量,因此,如果編號是2,然後通過名稱vid2作一個變量,並將其設置爲1.
PS:這是我第一次在stackoverflow,所以對不起,如果我在這個網站的傳統方面犯了錯誤=)先進的thannks。
的名稱創建JavaScript變量我不能似乎解決了這個問題,繼承人我有什麼...具有可變和字符串組合
vid1=0;
vid2=0;
vid3=0;
num=1;
'vid'+num = 1;
// vid1=1;
我想,基於數以創建變量,因此,如果編號是2,然後通過名稱vid2作一個變量,並將其設置爲1.
PS:這是我第一次在stackoverflow,所以對不起,如果我在這個網站的傳統方面犯了錯誤=)先進的thannks。
如果您在全局命名空間的時候,用這個:
window['vid' + num] = 1;
但是這是一個很好的用例的數組:
var numbers = [0, 0, 0];
var num = 1;
numbers[num] = 1;
欲瞭解更多詳情:http://stackoverflow.com/questions/4862193/javascript-global-variables –
「eval」選項在哪裏? – RobG
@RobG - 如果沒有全身防毒防護服,我不會下水道。你得到了我,我會給你'eval'。 –
爲什麼不使用數組? –
可能重複的[Javascript - 變量值是另一個變量的名稱](http://stackoverflow.com/questions/14405252/javascript-variable-value-is-name-of-another-variable) – epascarello
可能的重複[Javascript變量變量](http://stackoverflow.com/questions/592862/javascript-variable-variables) –