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