Create a gist now

Instantly share code, notes, and snippets.

Closure in action
(function () {
"use strict";
function level1() {
var a = 'hello';
function level2() {
console.log(a);
setTimeout(function () {
console.log(a);
}, 100);
a = 'goodbye';
}
a = 'peekabo';
setTimeout(function () {
console.log(a);
}, 200);
}
level1();
}());
@binarymist

Hi AJ. Will be "coming at you live" from http://blog.binarymist.net/2014/05/31/javascript-closures/ on that date also. Well worth checking out if anyone wants a deep dive on JavaScript closures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment