сделать вложенный набор интервалов со значением переменной - PullRequest
0 голосов
/ 13 марта 2020

У меня есть два установленных интервела, и я установил временной интервал секунды в первом интервале. я не могу дать второй интервал времени напрямую, так как в моем фактическом коде это значение выбрано из базы данных, поэтому оно будет меняться со временем. Я хочу, чтобы о / п было B: 9:21:22 B: 9:22:22 B: 9:23:22, пожалуйста, помогите мне решить эту проблему. Заранее спасибо.

let intervalA;
let intervalB;
var timeInMinuts;
const a = () =>
  // Assign the interval to global variable
  timeInMinuts = 60000;
  intervalA = window.setInterval(function() {
  const today = new Date();
  const time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();

  console.log('A: ' + time);
  // Check if event is assigned and then instantiate the intevalB
  if (!intervalB) b();
   } , 30000);

const b = () => {

  // Assign the interval to global variable
  intervalB =  setInterval(function() {
  const today = new Date();
  let time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
  console.log('B: ' + time);
  }, timeInMinuts);  
}
...