Re: [問題] 關於變數名稱的命名問題

看板Ajax作者 (杉斑加紋)時間14年前 (2011/08/27 20:58), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《tas72732002 (蔥頭)》之銘言: : 想請問一下 可否用迴圈產生不同的變數名稱 例如: : for(var i=0;i<=10;i++){ : var blockname + i = i ; : } : 希望最後的結果是 : blockname1 = 1; : blockname2 = 2; : blockname3 = 3; : 可以這樣命名嗎?? 會這樣命名, 應該都是要存在新的 object 裡吧, 如果真的只是單純的新增一個變數, 其實道理也是一樣, 掛在 window 或 function object 下, 全域 window["blockname" + i] = i; 函數作用域 this["blockname" + i] = i; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.117.26 ※ 編輯: ChowMein 來自: 112.104.117.26 (08/27 20:59)

08/28 15:07, , 1F
推一個 沒想到還有這種方法
08/28 15:07, 1F

08/29 23:29, , 2F
這招好厲害!
08/29 23:29, 2F

09/01 17:31, , 3F
不推不行
09/01 17:31, 3F
文章代碼(AID): #1EMEe34G (Ajax)
文章代碼(AID): #1EMEe34G (Ajax)