What happens if you provide a delay value of 0 milliseconds to setTimeout?
setTimeout
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.
It results in an error.