前端定时器代码

admin3年前 (2023-08-01)it知识786

写一个mySetInterVal(fn, a,b), 每次间隔啊,a, a+b,a+2b 的时间,然后写一个

myClear,停止上面的m[文]ySetInterVal


function mySetInterVal(fn, a, b) {      this.a = a;      this.b = b;      this.time = 0;      this.handle = -1;      this.start = () => {          this.handle = setTimeout(() => {             fn();             this.time++;             this.start();             cosole.log(this.a + this.time+this.b);          }, this.a + this.time + this.b);       }      this.stop = () => {          clearTimeout(this.handle);          this.time = 0;      }}var a = new mySetInterVal(() => {console.log('123')}, 1000,2000);a.start();a.stop();


标签: JavaScript

相关文章

JavaScript 对象访问器

javascript 对象访问器计数器例子var obj = {      counter:0,  &nb...