进行嵌套设置间隔

问题描述 投票:0回答:1

我有一个从设定间隔函数进行的函数调用,将在每1 mt中执行。但是现在,它的工作取决于父迭代0.5 mt。

<script>

window.setInterval(function() {
  var today = new Date();
  var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
 // console.log('ooo' + time);
  b();
 } , 30000);

function b() {
         var timeInMinuts = 60000;
          const descriptor =  setInterval(function() {
          var today = new Date();
          var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
          console.log('okk' + time);
         // clearInterval(descriptor);
        }, 60000);   


 }

</script>

O / P为

okk10:47:58 
okk10:48:28 
okk10:48:58 
okk10:49:28 
okk10:49:58

预期为

okk10:47:58 
okk10:48:58 
okk10:49:58

注:需要这样的代码,就像从另一个调用间隔函数一样。

javascript setinterval intervals
1个回答
0
投票

您应该分隔每个间隔并将它们分配给全局变量,以便在需要时清除它们。

© www.soinside.com 2019 - 2024. All rights reserved.