Created
March 23, 2010 05:38
-
-
Save mranney/340872 to your computer and use it in GitHub Desktop.
setInterval test
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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."); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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