У меня есть программа на javascript, которая выполняет предложение, сгенерированное с блочным выражением. Это генерируется следующим образом:
У меня есть setInterval, который заставляет этот код повторяться каждую секунду, и в этом коде есть функция, котораягенерирует блочно.Этот код может содержать один или несколько setTimeout.Если setTimeout длится более 1 секунды, что длится setInterval, я разрываю цикл, так как setInterval не ждет, пока пройдет это время, он выполняется снова.Есть ли способ решить эту проблему?
setInterval(function(){
setTimeout(function(){
console.log("Hola")
}, 5000)
}, 1000);
Почему console.log запускается каждую секунду?