Bellow is the example from:
http://james.padolsey. com/javascript/closures-in-javascript/
How function (self invoking anonymous function) knows that n=1?
http://james.padolsey. com/javascript/closures-in-javascript/
Code:
for (var i = 0; i < 100; ++i) {
myElements[i].onclick = ( function(n) {
return function() {
alert( 'You clicked on: ' + n );
};
})(i);
}
Comment