JSFiddle - React, Tailwind, and code Playground

JavaScript

function runTimeoutLoop(){
    var x = 0;
    var interval = setInterval(function() {
        document.write('Current x: '+x+'<br>');
        if (x >= 5) {
            document.write('Loop timeout ended');
            return clearInterval(interval);
        }
        x++;
    }, 5000); 
    
}
runTimeoutLoop();