private aniId: NodeJS.Timeout | null;
this.aniId = setInterval(this.fun, 8);
每8ms执行this.fun()
返回的值是当前setInterval的id
为什么要返回这个值呢?因为有的时候要涉及到clearInterval,clearInterval(id)就能删除相应的setInterval了
setInterval是循环执行,setTimeout只执行一次
private aniId: NodeJS.Timeout | null;
this.aniId = setInterval(this.fun, 8);
每8ms执行this.fun()
返回的值是当前setInterval的id
为什么要返回这个值呢?因为有的时候要涉及到clearInterval,clearInterval(id)就能删除相应的setInterval了
setInterval是循环执行,setTimeout只执行一次