Is it possible to apply a delay to successive iterations of a javascript for-loop using jQuery or underscore? I have a for-loop on my page that I am using to pop up growl no
I prefer to use self-invoking function that receives a number of iterations:
(function loop(i) { setTimeout(function () { console.log('hello world'); // your code if (--i) loop(i); // iteration counter }, 5000) // delay })(10); // iterations count