有人可以告訴我,如果這是有效的JavaScript?我知道你不可能做這種在C#中,但爵士的事情是一個非常寬鬆的語言..動態Javascript - 這是否有效?
var arrayToUse = "arr" + sender.value;
for (i = 0; i <= arrayToUse.length; i++) {
// something..
}
明確 - 動態生成的數組名..
更新..
所以我有一個名爲arrMyArray的數組,它在文檔準備就緒時被初始化。 sender.value =「MyArray」 - 但可能是其他東西,例如MyArray2
我想對sender.value值指示的數組進行遍歷迭代。
什麼是「sender.value」?哪裏是「」arr「+ sender.value」分配? – Mrchief
它只是從控件傳遞的一串文本。 – Grant
呃...'arrayToUse'將是一個字符串,'arrayToUse.length'會給你字符串的長度。 'arrayToUse'不會神奇地成爲一個數組。 –