JSFiddle - React, Tailwind, and code Playground
HTML
<div id="withTimeOut">output with setTimeout function:</div>
<div id="withOutTimeOut">output without setTimeout function:</div>
JavaScript
for (i = 0; i < 5; i++) {
if (i % 2 == 0) setTimeout(function () {
divId = document.getElementById("withTimeOut");
divId.innerHTML += i+" ";
}, 3000);
}
for (i = 0; i < 5; i++) {
if (i % 2 == 0){
divId = document.getElementById("withOutTimeOut");
divId.innerHTML += i+" ";
}
}