在本机反应中以不同的延迟定期调用多个函数函数

Call multiple function functions periodically with different delays in react native

我需要在 react-native 中以不同的延迟周期性地调用多个函数。为了一次定期调用所有函数,我可以使用 -

const interval = setInterval(() => {
     function1();
     function2();
      ....
}, 2000);

但在我的例子中,我需要每 2 秒调用一次函数 1,每 5 秒调用一次函数 2,每 3 秒调用一次函数 3,依此类推。 任何帮助将不胜感激。谢谢。

您是否尝试过在同一个函数中使用多个 setIntervals 并调用该函数?

 const callIntervals = () =>{
    
  setInterval(() => {
    function1();
  }, 2000);

  setInterval(() => {
    function2();
  }, 5000);

  setInterval(() => {
    function3();
  }, 3000);
  
}