0
我無法停止在JavaScript中的setInterval,這裏是我的代碼:ClearInterval不會停止計時器
var self = this;
self.pt = setInterval(function() {
if (self.startTime <= 0) {
console.log(self.pt, self.startTime);
self.updateScore();
self.updateClock();
self.showScore();
clearInterval(self.pt);
} else {
self.startTime--;
self.totalScore++;
self.updateScore();
self.updateClock();
}
}, 20);
調用clearInterval被完全忽略。任何線索? 控制檯日誌記錄日益增加的數字和0(1234,0)。