作者TonyQ (沉默是金。)
看板Ajax
標題Re: [ js ] 全域變數在區域中new
時間Thu May 27 17:53:58 2010
※ 引述《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
推 hirabbitt:阿 感謝你 原來那po就有解決了 05/27 18:02
→ hirabbitt:drawcard是之後才會呼叫到 rand是亂數 cardid是0~2都可 05/27 18:03
→ TonyQ:原po 推文下面那個eample,我會建議寫 var a={0.5:100}; 05/27 18:24
→ TonyQ:rand如果沒辦法保證是你已經設直的key的話,取到undefined 05/27 18:25
→ TonyQ:是很正常的事情。 05/27 18:25
→ grence:property好像不能用數字命名 05/27 22:30
→ TonyQ:我有測過,應該是沒問題...除非說那是browser自己相容... 05/27 22:46
推 hirabbitt:XD 謝謝 05/28 08:12