作者tooto1985 ( )
看板Ajax
標題Re: [問題] loop命名變數
時間Wed Dec 23 17:42:01 2015
※ 引述《washqwe (阿蹦)》之銘言:
: 更新:
: var 'var_'+i=["unit/dHdGlobal.[i]"] 請問這種型態該如何寫成陣列宣告
: 以上會在var 處出錯,該如何正確命名?
: 後面必須塞入陣列
若是全域變數的話可以這樣寫:
window["var_"+i]=["unit/dHdGlobal.[i]"];
^^^^^^^^^^^^^^^^^^^^^^^ 先不管你後面的寫什麼!!!
若是區域變數的話建議放在Object裡面:
var obj={};
obj["var_"+i]=["unit/dHdGlobal.[i]"];
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.119.55
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1450863723.A.3C8.html
※ 編輯: tooto1985 (118.233.117.89), 12/23/2015 22:41:33
1F:推 washqwe: 3q! 12/24 07:07
2F:推 washqwe: 這樣不能用obj.length,有其他方法嗎 12/25 13:33
3F:推 washqwe: 找到可用keys 12/25 13:43