Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获类型错误:timer.getTime不是更新时的函数_Javascript - Fatal编程技术网

Javascript 未捕获类型错误:timer.getTime不是更新时的函数

Javascript 未捕获类型错误:timer.getTime不是更新时的函数,javascript,Javascript,为什么我的类声明会给出错误“uncaughttypeerror:timer.getTime不是更新时的函数”?我的其他类函数,如“timer.getStop()”,则没有。为什么呢 类计时器{ 构造函数(){ 这个时间=0; this.stop=false; 设置间隔(更新,1000); } 固定顶(bool){ this.stop=bool; } 设定时间(t){ 这个时间=t; } getStop(){ 把这个还给我。停下来; } getTime(){ 这次回来; } } 函数更新(){

为什么我的类声明会给出错误“
uncaughttypeerror:timer.getTime不是更新时的函数”
?我的其他类函数,如“
timer.getStop()
”,则没有。为什么呢

类计时器{
构造函数(){
这个时间=0;
this.stop=false;
设置间隔(更新,1000);
}
固定顶(bool){
this.stop=bool;
}
设定时间(t){
这个时间=t;
}
getStop(){
把这个还给我。停下来;
}
getTime(){
这次回来;
}
}
函数更新(){
if(timer.getTime()!=60&&!timer.getStop()){
timer.setTime(timer.getTime+=1)
如果(timer.getTime()尝试修复此问题

timer.setTime(timer.getTime += 1)
那样

timer.setTime(timer.getTime() + 1)

“常数计时器=新计时器();”下面是我的类声明。不要在评论中发布相关内容。你的问题并添加到那里。这是一个非常糟糕的体系结构:一个调用函数的类,调用同一个类的实例。在我看来,它永远不会工作。
timer.getTime+=1
会破坏一切。你覆盖了你的
getTime
函数o由于输入错误而关闭。
timer.getTime+=1
应该是
timer.getTime()+1
@fabbe680
timer.getTime+1
仍然没有意义。
timer.getTime
是一个函数,而不是一个数字。