我正在尋找使用數組來創建變量的唯一名稱。我不想將任何計算值存儲在數組中,而是能夠使用數組聲明變量來存儲值。我的嘗試和研究如何做到這一點讓我認爲這是不可能的。如果有人能讓我知道,並且如果有可能的話,我將不勝感激。我會發佈一個簡單的例子,說明我希望工作的內容。通過使用數組元素值聲明多個變量名稱
var indices = ["index01", "index02", "index03"];
var keys = ["key01", "key02", "key03"];
for (var index = 0; index < indices.length; index++)
{
for (var key = 0; key < keys.length; key++)
{
var indices[index]+keys[key] //Looking for var index01key01, var index01key02 etc...
}
}
的可能的複製[字符串轉換爲在Javascript變量名稱](http://stackoverflow.com/questions/ 5613834 /轉換字符串到變量名,在JavaScript的)。這經常被問到,但我懷疑這是個好主意。 –
不,你一定在做錯事([XY-problem](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem))。你爲什麼要聲明這麼多不同的變量?改用適當的數據結構。 – Bergi