[ node ]

为什么node.js没有能成为主流的后端语言?

Author Avatar calidion 发表于 • 2020年07月20日 02:15 • 共 • 205 • 次浏览

当前内容需要登录查看,你尚未登录,请登录后查看。

最后编辑于 • 2020年07月20日 02:15 •  
3 回复
avatar
0
calidion 楼主
发放红包 2020年10月16日 10:42   # 1 楼
class Repeater {
  interval;
  timer;
  callback;
  constructor(callback, interval = 1000) {
    this.interval = interval;
    this.callback = callback;
    this.reset();
  }

  reset() {
    if (this.timer) {
      clearInterval(this.timer);
    }
    this.timer = setInterval(() => {
      console.log("inside interval");
      if (this.callback) {
        this.callback();
      }
    }, this.interval);
  }

  set(interval = 1000) {
    this.interval = interval;
    this.reset();
  }
}

console.log("inside!");

const time = Date.now();

const rp = new Repeater(() => {
  console.log(new Date().getSeconds());
}, 1000);

setTimeout(() => {
  rp.set(2000);
}, 5000);

avatar
0
发放红包 2020年10月18日 22:33   # 2 楼

为什么没有完全清除setInterval的接口提供出来


avatar
0
calidion 楼主 回复了 # 309
发放红包 2020年10月19日 07:25   # 3 楼

根据一个小白的代码修改的。

你尚未登录,无法进行回复。