What does the await keyword do in an async function?
await
It cancels the execution of the async function.
It rejects the awaited promise and throws an error.
It immediately resolves the awaited promise and continues the execution.
It pauses the execution of the async function until the awaited promise is resolved.