如果这样写,定时器无法取消
,
如果这样写,定时器就能取消

如果定时器的回调函数需要外部传参,要怎么写
如果这样写,定时器无法取消
,
如果这样写,定时器就能取消

如果定时器的回调函数需要外部传参,要怎么写
如果你想要取消 需要定义一个变量 来接收
因为每个bind都会返回一个新的函数 所以你取消的是一个全新的函数
private funcTemp:()=>void = null;
this.funcTemp = this.scheduleFun.bind(this,101);
this.schedule(this.funcTemp,1);
this.unschedule(this.funcTemp)
那如果定时器的回调函数,需要外部传参。要咋办