Explica este código JavaScript
Dificultad: Avanzado
function asyncFn(){
return new Promise((resolve, reject) => {
(true)
? setTimeout(() => resolve("Bien!"),3000)
: reject(new Error("Mal"))
});
}
async function result(){
try{
const res = await asyncFn();
console.log(res)
}catch(err){
console.log(err.message)
}
}
result();
console.log("Hola mundo")
A. Mal
B. Hola mundo
, Bien!
C. Bien!
, Hola mundo
D. Promise { <pending> }
Respuesta en el primer comentario.