closure example using buttons
<!DOCTYPE html>
<html>
<head>
<title>Array of Loops</title>
</head>
<body>
<button id="first">First</button>
<button id="second">Second</button>
<button id="third">Third</button>
<script type="text/javascript" src="button.js"></script>
</body>
</html>
var buttons = getElementByTagName('button');
function createHandler(name){
return function(){
console.log(name);
}
}
for( var i = 0; i < buttons.length; i += 1 ){
var button = buttons[i];
var buttonName = button.innerHTML;
button.addEventListener('click', createHandler(buttonName));
}