I would like to console.log values between 1 and 5 infinitely with a small delay of few seconds using JavaScript. I am trying to run the following code, but it stops after printing 1.
var z = 0 setTimeout(function() { if (z==6) {z=0}; z+=1; console.log(z); }, 2000); Is it possible to implement this using setTimeout function?