Javascript Closure Example
Adjusted version of w3schools Javascript Closure example.
by MegaScience
HTML
<p>Counting with a local variable: <span id="demo">0</span></p>
<button type="button" onclick="updateAddition()">Add 1</button>
CSS
p {
font-weight: bold;
}
span#demo {
font-weight: normal;
color: red;
}
JavaScript
// https://www.w3schools.com/js/js_function_closures.asp
// https://www.w3schools.com/js/tryit.asp?filename=tryjs_function_counter3
const updateAddition = (c => {
const d = document.getElementById('demo')
return () => d.textContent = ++c
})(0)