JSFiddle - React, Tailwind, and code Playground

JavaScript

// Total count we have called doStuff()
var count = 0;

/**
 * Method for calling doStuff() 100 times
 *
 */
var timer = setInterval(function() {
    
    // If count increased by one is smaller than 100, run again
    if(count++ < 100) {
        return doStuff();
    }
        
    // mission complete, clear timeout
    clearTimeout(timer);
    
}, 1000); // One second in milliseconds

/**
 * Method for doing stuff
 *
 */
function doStuff() {
   console.log("doing stuff");
}