我想设置一个定时器,每次在随机的时间之后执行。
类似用setTimeOut,嵌套回调:
randomAct() {
// do something
let delay = Math.floor(Math.random()*3) + 2
this.scheduleOnce(this.randomAct(), delay);
}
this.scheduleOnce(this.randomAct, 2);
但是只会执行一次?
##ps
scheduleOnce() 只是对 schedule(fn, 0,0,delay)的封装?