Name: Anonymous 2011-11-07 17:48
this thread is dedicated to javascript's most important innovation: the concept of functions that capture their lexical environment
var arr = [];
for (var i = 0; i < 10; i++ ) {
arr[i] = (function (i) {
return function () {
return i;
};
})(i)
}