0
在它說mozilla docs:重複使用時,nsiTimer是否會導致溢出或內存問題?
initWithCallback():初始化定時器定毫秒的間隔之後觸發。這個版本需要一個函數來調用,一個閉包傳遞給那個函數。
在此代碼示例:
setupTimer: function() {
var waitPeriod = getNewWaitPeriod();
myTimer.initWithCallback({
notify: function(t) {
foo();
setupTimer();
}
},
waitPeriod,
Components.interfaces.nsITimer.TYPE_ONE_SHOT);
}
實際上有多少包含在傳遞給此功能關閉。閉包是否保留整個堆棧的副本?該代碼是否有堆棧溢出或永久增加內存使用風險?
在那裏有一個錯位的'}'嗎?我認爲最後一個'}'應該放在最後''''裏面,你覺得怎麼樣? –