Skip to content

Instantly share code, notes, and snippets.

@bonza-labs
Created September 15, 2011 18:52
Show Gist options
  • Save bonza-labs/1220112 to your computer and use it in GitHub Desktop.
Save bonza-labs/1220112 to your computer and use it in GitHub Desktop.
Scoping example using closure
(function(scope) {
// Code
var index;
function log(){
console.log(index);
};
function iterate(){
log();
if(index>1) setTimeout(iterate, 1000);
index--;
};
function countdown(){
index = 10;
iterate();
};
scope['countdown'] = countdown;
})(this);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment