JSFiddle - React, Tailwind, and code Playground
HTML
setTimeout run test. See console.
JavaScript
runTimeout(0);
window.setTimeout(function (){
console.log('setTimeout')
runTimeout(3);
}, 0);
function runTimeout( idx ) {
window.setTimeout(function (){
console.log('setTimeout', idx);
}, 0);
console.log('setTimeout', idx, '--');
}