button counter
by tek
HTML
<button id="btn" type="button">
button
</button>
JavaScript
const fnFactory = function() {
let n = 0;
function count() {
alert(n);
n++;
}
return count;
}
const fn = fnFactory();
const btn = document.getElementById('btn');
btn.addEventListener('click', function() {
fn();
});