Skip to content

Instantly share code, notes, and snippets.

@mranney
Created March 23, 2010 05:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mranney/340872 to your computer and use it in GitHub Desktop.
Save mranney/340872 to your computer and use it in GitHub Desktop.
setInterval test
// setInterval / clearInterval
var sys = require("sys"),
start = new Date(),
count = 10,
timer = setInterval(function () {
count -= 1;
sys.puts("Timer fired after " + (Date.now() - start) + "ms " + count + " remaining.");
if (count === 0) {
clearInterval(timer);
}
}, 100);
sys.puts("Started timer.");
rv-mjr2:~/work/node_docs/data/v0.1.31/examples$ node timer-4.js
Started timer.
Timer fired after 96ms 9 remaining.
Timer fired after 196ms 8 remaining.
Timer fired after 296ms 7 remaining.
Timer fired after 396ms 6 remaining.
Timer fired after 496ms 5 remaining.
Timer fired after 596ms 4 remaining.
Timer fired after 696ms 3 remaining.
Timer fired after 796ms 2 remaining.
Timer fired after 896ms 1 remaining.
Timer fired after 996ms 0 remaining.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment