Re: [ js ] 全域變數在區域中new

看板Ajax作者 (沉默是金。)時間15年前 (2010/05/27 17:54), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《hirabbitt (兔子)》之銘言: : <script language="javascript" type="text/javascript"> : var dbtodeck; : dbtodeck=new Array(x); : //這個x必須先等網頁load完 : //才能知道我的陣列要開多大 : dbtodeck[0]=0; : dbtodeck[1]=1; : dbtodeck[2]=2; : window.alert(dbtodeck[rand]); : //這邊跑出來是有東西的 : } : </script> : 想請問是不是全域區域的問題 : 還是有其它我沒注意到的東西? : 謝謝 drawcard 啥時會呼叫到? loaded 之前還之後? rand 是多少? cardid 是多少? 資料給齊再問吧...... -- 我:一半的日子讓你說,我聽你說你的所有______________________________________ ______________________________________一半的日子我想說,對你說過去的所有:我 _______________________________________________________ 在討論中妥善扮演兼具聆聽與分享的角色,是我們一生的課題。 _______________________________________________________ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.160.41

05/27 18:02, , 1F
阿 感謝你 原來那po就有解決了
05/27 18:02, 1F

05/27 18:03, , 2F
drawcard是之後才會呼叫到 rand是亂數 cardid是0~2都可
05/27 18:03, 2F

05/27 18:24, , 3F
原po 推文下面那個eample,我會建議寫 var a={0.5:100};
05/27 18:24, 3F

05/27 18:25, , 4F
rand如果沒辦法保證是你已經設直的key的話,取到undefined
05/27 18:25, 4F

05/27 18:25, , 5F
是很正常的事情。
05/27 18:25, 5F

05/27 22:30, , 6F
property好像不能用數字命名
05/27 22:30, 6F

05/27 22:46, , 7F
我有測過,應該是沒問題...除非說那是browser自己相容...
05/27 22:46, 7F

05/28 08:12, , 8F
XD 謝謝
05/28 08:12, 8F
文章代碼(AID): #1B_a4u-D (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1B_a4u-D (Ajax)