Javascript 节点js在不同时间间隔调用函数

Javascript 节点js在不同时间间隔调用函数,javascript,Javascript,我是NodeJS的新手,我需要知道如何解决这个问题 我有一个功能块,必须在不同的时间间隔生成 必须并行调用相同的函数 假设时间间隔为1,2,3秒 一次启动并在1秒的时间间隔调用 一次启动并在2秒时间间隔调用 一次启动并在3秒时间间隔调用 所有三个都应该同时启动只需设置一个循环和超时,例如 for (var i = 1; i < 10; i++) { setTimeout(function(i) { console.log(i); }, i * 1000, i); } fo

我是NodeJS的新手,我需要知道如何解决这个问题

我有一个功能块,必须在不同的时间间隔生成

必须并行调用相同的函数 假设时间间隔为1,2,3秒

一次启动并在1秒的时间间隔调用 一次启动并在2秒时间间隔调用 一次启动并在3秒时间间隔调用


所有三个都应该同时启动

只需设置一个循环和超时,例如

for (var i = 1; i < 10; i++) {
  setTimeout(function(i) {
    console.log(i);
  }, i * 1000, i);
}
for(变量i=1;i<10;i++){
设置超时(功能(i){
控制台日志(i);
},i*1000,i);
}

另请参见
setInterval

这不是特定于节点的,而是标准javascript:您应该查找setTimeout。