今天在試著做浮動的圖片時,
偶然發現了這個問題,正常的程式碼請看:
http://jsfiddle.net/wllai2001/6jAkt/
其中呼叫遞迴的:
若將呼叫的Function改成:
即會發生以下的錯誤:
Uncaught RangeError: Maximum call stack size exceeded
但動作仍能正常執行,不知是否有大大能替在下解答這個疑問呢?
有呼叫Function時,有括弧與無括弧的差異,感謝各位大大。
嗯...附帶一提,我是用Chrome瀏覽器在看的。
偶然發現了這個問題,正常的程式碼請看:
http://jsfiddle.net/wllai2001/6jAkt/
其中呼叫遞迴的:
setTimeout(loop, 4000);
若將呼叫的Function改成:
setTimeout(loop(), 4000);
即會發生以下的錯誤:
Uncaught RangeError: Maximum call stack size exceeded
但動作仍能正常執行,不知是否有大大能替在下解答這個疑問呢?
有呼叫Function時,有括弧與無括弧的差異,感謝各位大大。
嗯...附帶一提,我是用Chrome瀏覽器在看的。