看板 [ Ajax ]
討論串[問題] function 裡的 setTimeout 與 變數
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者fillano (冒牌費大公)時間17年前 (2008/10/07 15:49), 編輯資訊
0
0
0
內容預覽:
只要結果出得來,就可以吧?. 另一個方法是你先對s做排序,另外加一個變數來track目前處理s的index. 例如:. var s = [[10, "Hello"], [15, "World"], [3, "Hi"]];. s.sort(function(a,b){return a[0]-b[0];
(還有26個字)

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者TonyQ (沉默是金)時間17年前 (2008/10/07 15:15), 編輯資訊
0
0
1
內容預覽:
我覺得這樣還算合理啊 , 雖然timeout一多會拖垮效能.:p. 或者這樣的寫法?. var workqueue=[[10, "Hello"], [15, "World"], [3, "Hi"]];. setInteral(. function(){. for(var i=0;i<workqueu
(還有400個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者xam (聽說)時間17年前 (2008/10/07 15:08), 編輯資訊
0
0
0
內容預覽:
我也想請教一下, 跟前一篇的問題類似. 如果我要用 setTimeout() 作排程, 一次設定多個 event 要怎麼作?. 例如我有以下資料. var s = [[10, "Hello"], [15, "World"], [3, "Hi"]];. 想要在 3 秒後顯示 Hi. 10 Hello.
(還有116個字)

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者TonyQ (沉默是金)時間17年前 (2008/10/05 13:09), 編輯資訊
0
0
1
內容預覽:
前者在eval的時候是設了一個全域變數 isWait ,. 而後者讀到的時候 , 區域變數 isWait 已經不可見 , 所以出現undefined.. 建議是採用function的方案來保存scope.. ex.. function b() {. var isWait = true;. setTi
(還有129個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者s5846125 (陸奧鬼一)時間17年前 (2008/10/05 11:39), 編輯資訊
0
0
0
內容預覽:
又發現另一個狀況.... function a() {. var isWait = true;. setTimeout("isWait=false", 2000);. setTimeout("alert(isWait)", 3000);. }. function b() {. var isWait
(還有107個字)
首頁
上一頁
1
2
下一頁
尾頁