[问题] loop命名变量

楼主: washqwe (阿蹦)   2015-12-22 16:50:37
更新:
var 'var_'+i=["unit/dHdGlobal.[i]"] 请问这种型态该如何写成阵列宣告
以上会在var 处出错,该如何正确命名?
后面必须塞入阵列
作者: Peruheru (还在想)   2015-12-22 16:57:00
变量不能用字串组合的方式来决定不考虑eval的话,我想你应该也没有要用到eval的必要要id1就要打 var id1 = ....要id_1就打 var id_1
楼主: washqwe (阿蹦)   2015-12-22 17:05:00
就是要用变量阿...
作者: ian90911 (xopowo)   2015-12-22 17:12:00
阵列再塞阵列
楼主: washqwe (阿蹦)   2015-12-22 17:17:00
http://i.imgur.com/L4HxusZ.jpg 看到类似htt7p://i.imgur.com/LvH32ZL.jpg 这样改正确吗
作者: LPH66 (-6.2598534e+18f)   2015-12-23 01:21:00
不要用 eval, 不要用 eval, 不要用 eval因为很重要所以要讲三次你的变量是谁要用? 你自己用的话没道理不能写阵列可以写几个例子表示你想做什么吗? [i] 有要跟着变动吗?["unit/dHdGlobal.[i]"] 又是什么东西?它现在是个内含一个字串的阵列,这是你要的吗?不是的话那个 [i] 有实际代表存取哪个阵列吗?那个阵列跟 "unit/dHdGlobal." 的关系又是什么?最后,一个最基本的阵列使用观念:当你想命名一连串名字有关系的变量时,99% 的状况里你需要的是一个阵列来捞起所有这些变量
楼主: washqwe (阿蹦)   2015-12-23 21:59:00
已经ok了,i只是loop i=0~5中的变量

Links booklink

Contact Us: admin [ a t ] ucptt.com