想要动态改变定时器时间,查到的方法是用递归方式,但是要实现的方案是只递不归的,只能放弃找别的办法
于是发现定时器内部有_repeat属性,通过修改它成功改变了定时器时间,还能避免传参的麻烦,就是不知道会不会
带来什么问题
setInterval(function () {
this._repeat = 时间;//在循环内部修改此属性就可以动态的改变delay的值
}, delay);
想要动态改变定时器时间,查到的方法是用递归方式,但是要实现的方案是只递不归的,只能放弃找别的办法
于是发现定时器内部有_repeat属性,通过修改它成功改变了定时器时间,还能避免传参的麻烦,就是不知道会不会
带来什么问题
setInterval(function () {
this._repeat = 时间;//在循环内部修改此属性就可以动态的改变delay的值
}, delay);