I need to run a for
loop every 2 seconds, how can I do it?
for(var i = 0; i <= 5; i++)
{
console.log(i);
}
I need to run a for
loop every 2 seconds, how can I do it?
for(var i = 0; i <= 5; i++)
{
console.log(i);
}
Using the setInterval
function you can do this too:
let i = 0
const timer = setInterval(function() {
if (i >= 5) {
// aborta a execução caso a condição seja atingida
clearInterval(timer)
}
i++
console.log(i)
}, 2000)
You can use setInterval
:
function repeticao() {
for (var i = 0; i <= 5; i++) {
(function loop(i) {
setTimeout(function() {
console.log(i);
}, 2000*i)
})(i);
}
}
repeticao();