作者:多米音乐_34138178 | 来源:互联网 | 2022-12-10 14:11
如果我想为变量分配类型,稍后将为其分配setInterval,如下所示:
this.autoSaveInterval = setInterval(function(){
if(this.car.id){
this.save();
}
else{
this.create();
}
}.bind(this), 50000);
应该为this.autosaveInterval可变类型分配什么类型?
1> user3003238..:
类型是数字;
private autoSaveInterval: number = setInterval( ()=>{console.log('123')},5000);
@gfels因为setInterval返回该值,该值表示设置的计时器的ID值。您可以将此值与clearInterval()方法一起使用来取消计时器。它不是函数,因为您没有为其分配函数处理程序,**您正在为其分配函数的结果/返回值。**
2> Stav Bodik..:
类型取决于要使用的函数,这里有2个重载,返回类型用红色bounding-box标记:
为了使用返回数字的那个,请使用:
window.setInterval(...)