запустить 2 функции после завершения друг друга - PullRequest
1 голос
/ 13 июля 2020
• 1000 t_recon и это l oop будет продолжаться.

как я могу это сделать? Это мой код

function t_recon() {
   //reconnect
}

function t_exit() {
   //exit
  setTimeout(t_recon, 1800000);
}

setTimeout(t_exit, 1800000);

то, что я пробовал

setInterval, не сработало, потому что он запускает их вместе

1 Ответ

0 голосов
/ 13 июля 2020

Вы можете вызвать setTimeout() внутри каждой функции. По истечении тайм-аута вызывается другая функция.

Следующий фрагмент кода вызывает каждую функцию с задержкой в ​​5 секунд между вызовами функций.

let waitTime = 5000;

function t_recon() {
  console.log('t_recon function ran');
  setTimeout(t_exit, waitTime);
}

function t_exit() {
  console.log('t_exit function ran');
  setTimeout(t_recon, waitTime);
}


setTimeout(t_exit, waitTime);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...