Closure example

by Arnaud Buchholz

HTML

<button>Go</button>

JavaScript

document
  .querySelector('button')
  .addEventListener('click', function () {

  for (let i = 0; i < 10; ++i) {
    setTimeout(function () {
      alert(i)
    }, 1000)
  }

})