What happens if you provide a delay value of 0 milliseconds to setTimeout?
setTimeout
It results in an error.
The function is executed after a very short delay, but not immediately.
The function is executed immediately after the current code block.
The delay value is ignored, and the function is executed immediately.