JSFiddle - React, Tailwind, and code Playground

HTML

<button id="demo">Click me</button>

JavaScript

document.getElementById("demo").addEventListener("click", function() {
  demo_click();
});
//
function demo_click() {
  var idnum = 0;
  var length = 25;
  innerFunc();
  //
  function innerFunc() {
    if (idnum < length) {
      console.log(idnum);
      setTimeout(function() {
        idnum++;
        innerFunc();
      }, 500);
    }
  }
}