此代碼是否創建任何內存泄漏?或者代碼有什麼問題?這個setTimeout是否會產生任何內存泄漏?
HTML:
<div id='info'></div>
的Javascript:
var count = 0;
function KeepAlive()
{
count++;
$('#info').html(count);
var t=setTimeout(KeepAlive,1000);
}
KeepAlive();
運行此測試: http://jsfiddle.net/RjGav/
我不確定如果以您描述的方式使用'setTimeout'會導致內存泄漏。如果你想單獨測試內存泄漏,你可以嘗試一些東西 - 但是如果你選擇嘗試,請記住不同的瀏覽器由於不同的原因以不同的方式泄漏。 – DavidJCobb 2011-05-27 18:05:07