我想爲這個遊戲做一個定時器,每1000毫秒會從30秒開始倒計時,但是當我運行代碼時,定時器確實會改變;它停留在30Javascript定時器不會改變狀態
這裏是代碼我使用:
var gameTimer = {
time: 30,
interval: undefined,
start: function(time) {
var self = this;
this.interval = setInterval(tick, 1000);
},
tick: function() {
this.time = this.time - 1;
},
stop: function(time){
clearInterval(this.interval);
},
reset: function(){
this.time = 30;
}
};
是否有人可以幫助我嗎?從這個