您好我正在尝试创建一个JS对象,它可以作为我的项目的计时器,但我遇到了一个问题。
const timer = {
timePassed : 0,
countStart : Date.now(),
display : document.querySelector(".timer-display-value"),
updateTimer : function() {
let delta = Date.now() - this.countStart;
this.timePassed = Math.floor(delta / 1000);
this.display.textContent = this.timePassed;
},
startTiming : setInterval(
this.updateTimer
,500
),
start : function() {
this.countStart = Date.now();
this.startTiming();
},
stop : function() {
clearInterval(timer.startTiming());
}
};
当我尝试调用startTiming方法时,我得到一个错误,它不是一个函数。我已经花了一些时间来修复它,我不知道问题可能是什么。