Why is setTimeout(fn, 0) sometimes useful? Why is setTimeout(fn, 0) sometimes useful? javascript javascript