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();
});