作者tas72732002 (蔥頭)
看板Ajax
標題[問題] 關於變數名稱的命名問題
時間Sat Aug 27 10:57:10 2011
想請問一下 可否用迴圈產生不同的變數名稱 例如:
for(var i=0;i<=10;i++){
var blockname + i = i ;
}
希望最後的結果是
blockname1 = 1;
blockname2 = 2;
blockname3 = 3;
可以這樣命名嗎??
--
感謝大家的推文
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.196.248
1F:推 Fantasywind:eval 08/27 11:52
2F:→ s25g5d4:不可以 但是你可以考慮用陣列...1F說的雖然可以用 08/27 12:20
3F:→ s25g5d4:但是不建議 08/27 12:20
4F:→ tas72732002:為什麼??不建議呢?瀏覽器不支援?? 還是?? 08/27 12:29
5F:→ namcoz:因為eval的用法很evil 08/27 13:00
6F:→ TonyQ:寫JS的人根本不應該出現這種型式的設計 要也是chowmein那篇 08/28 03:30
7F:→ TonyQ:講的那種。 08/28 03:30
8F:→ TonyQ:要自定義key是沒問題的,但context 觀念不清楚會撞很多牆 08/28 03:31