Skip to content

Instantly share code, notes, and snippets.

@stdclass
Created December 12, 2011 19:45
Show Gist options
  • Save stdclass/1468761 to your computer and use it in GitHub Desktop.
Save stdclass/1468761 to your computer and use it in GitHub Desktop.
js master class - phillipdornauer
// Exercise 2 - Closures
// Wrap the following code in a closure and export only the "countdown" function.
// Code
(function(exportName, container){
var index;
function log(){
console.log(index);
}
function iterate(){
log();
if(index>1) setTimeout(iterate, 1000);
index--;
}
container[ exportName ] = function( start ){
index = start;
iterate();
};
})("countdown", this);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment