JAVASCRIPT
const botao = document.querySelectorAll("button");
function funcaoAuxiliar(j) {
return function () {
alert("Você clicou o botão " + j);
};
}
for (var i = 0; i < botao.length; i++) {
botao[i].addEventListener("click", funcaoAuxiliar(i));
}
HTML
<button type="button">Botao 0</button>
<button type="button">Botao 1</button>
<button type="button">Botao 2</button>
<button type="button">Botao 3</button>
<button type="button">Botao 4</button>
<button type="button">Botao 5</button>
Closure — Exemplo 5