[問題] javascript 遞迴函式的問題
我寫了個function他是用遞迴的方式在跑的
他自己會呼叫自己0~8次不等
最後是會自己停
但是我發現他最後幾次少掉了
而且行為很奇怪
照理講在第一層呼叫的時候 會產生8次
第1或2次的時候可能會再進到下一層
到最後下層執行完 也應該再把第一次那些後面的遞迴一樣跑完才是
可是似乎沒有....orz
我是用for去呼叫
for(k=0;k<2;k++){
}可是我除錯時用alert()發現他的k變成3 4之類的
這難道式因為javascript的變數都是全域的關係嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.9.65
推
07/27 01:45, , 1F
07/27 01:45, 1F
推
07/27 01:52, , 2F
07/27 01:52, 2F
→
07/27 02:04, , 3F
07/27 02:04, 3F
→
07/27 02:05, , 4F
07/27 02:05, 4F
→
07/27 02:07, , 5F
07/27 02:07, 5F
推
07/27 17:17, , 6F
07/27 17:17, 6F
推
07/27 18:15, , 7F
07/27 18:15, 7F
推
07/27 20:33, , 8F
07/27 20:33, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12