看板 Ajax 關於我們 聯絡資訊
更新: var 'var_'+i=["unit/dHdGlobal.[i]"] 請問這種型態該如何寫成陣列宣告 以上會在var 處出錯,該如何正確命名? 後面必須塞入陣列 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.186.116 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1450774241.A.0ED.html
Peruheru: 變數不能用字串組合的方式來決定12/22 16:57
Peruheru: 不考慮eval的話,我想你應該也沒有要用到eval的必要12/22 16:57
Peruheru: 要id1就要打 var id1 = ....12/22 16:58
Peruheru: 要id_1就打 var id_112/22 16:58
washqwe: 就是要用變數阿...12/22 17:05
ian90911: 陣列再塞陣列12/22 17:12
washqwe: http://i.imgur.com/L4HxusZ.jpg 看到類似12/22 17:17
washqwe: htt7p://i.imgur.com/LvH32ZL.jpg 這樣改正確嗎12/22 17:22
LPH66: 不要用 eval, 不要用 eval, 不要用 eval12/23 01:21
LPH66: 因為很重要所以要講三次12/23 01:21
LPH66: 你的變數是誰要用? 你自己用的話沒道理不能寫陣列12/23 01:22
s ※ 編輯: washqwe (125.227.186.116), 12/23/2015 08:39:00 ※ 編輯: washqwe (180.217.153.52), 12/23/2015 08:44:50 ※ 編輯: washqwe (180.217.153.52), 12/23/2015 12:25:14 ※ 編輯: washqwe (180.217.153.52), 12/23/2015 12:26:13
LPH66: 可以寫幾個例子表示你想做什麼嗎? [i] 有要跟著變動嗎? 12/23 21:24
LPH66: ["unit/dHdGlobal.[i]"] 又是什麼東西? 12/23 21:24
LPH66: 它現在是個內含一個字串的陣列,這是你要的嗎? 12/23 21:25
LPH66: 不是的話那個 [i] 有實際代表存取哪個陣列嗎? 12/23 21:25
LPH66: 那個陣列跟 "unit/dHdGlobal." 的關係又是什麼? 12/23 21:25
LPH66: 最後,一個最基本的陣列使用觀念: 12/23 21:26
LPH66: 當你想命名一連串名字有關係的變數時,99% 的狀況裡 12/23 21:26
LPH66: 你需要的是一個陣列來撈起所有這些變數 12/23 21:27
washqwe: 已經ok了,i只是loop i=0~5中的變數 12/23 21:59