我有一个从设定间隔函数进行的函数调用,将在每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
注:需要这样的代码,就像从另一个调用间隔函数一样。
您应该分隔每个间隔并将它们分配给全局变量,以便在需要时清除它们。