作者washqwe (阿蹦)
看板Ajax
标题[问题] loop命名变数
时间Tue Dec 22 16:50:37 2015
更新:
var 'var_'+i=["unit/dHdGlobal.[i]"] 请问这种型态该如何写成阵列宣告
以上会在var 处出错,该如何正确命名?
後面必须塞入阵列
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.186.116
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1450774241.A.0ED.html
1F:推 Peruheru: 变数不能用字串组合的方式来决定12/22 16:57
2F:→ Peruheru: 不考虑eval的话,我想你应该也没有要用到eval的必要12/22 16:57
3F:→ Peruheru: 要id1就要打 var id1 = ....12/22 16:58
4F:→ Peruheru: 要id_1就打 var id_112/22 16:58
5F:→ washqwe: 就是要用变数阿...12/22 17:05
6F:推 ian90911: 阵列再塞阵列12/22 17:12
8F:→ washqwe: htt7p://i.imgur.com/LvH32ZL.jpg 这样改正确吗12/22 17:22
9F:→ LPH66: 不要用 eval, 不要用 eval, 不要用 eval12/23 01:21
10F:→ LPH66: 因为很重要所以要讲三次12/23 01:21
11F:→ 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
12F:推 LPH66: 可以写几个例子表示你想做什麽吗? [i] 有要跟着变动吗? 12/23 21:24
13F:→ LPH66: ["unit/dHdGlobal.[i]"] 又是什麽东西? 12/23 21:24
14F:→ LPH66: 它现在是个内含一个字串的阵列,这是你要的吗? 12/23 21:25
15F:→ LPH66: 不是的话那个 [i] 有实际代表存取哪个阵列吗? 12/23 21:25
16F:→ LPH66: 那个阵列跟 "unit/dHdGlobal." 的关系又是什麽? 12/23 21:25
17F:→ LPH66: 最後,一个最基本的阵列使用观念: 12/23 21:26
18F:→ LPH66: 当你想命名一连串名字有关系的变数时,99% 的状况里 12/23 21:26
19F:→ LPH66: 你需要的是一个阵列来捞起所有这些变数 12/23 21:27
20F:→ washqwe: 已经ok了,i只是loop i=0~5中的变数 12/23 21:59