Explica este código JavaScript
Dificultad: Intermedio
const res = async() => { try{ const y = await Promise.reject("Chau"); console.log(y) }catch(err){ console.log(err) } } res()
A. Chau
B. Promise { <fulfill> }
C. Promise { <pending> }
D. Promise { <reject> }
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
A.
Chau
Es posible usar el método
reject
de manera directa con una promesa sin necesidad de usar la sencencianew Promise()
, si bien es una sintaxis valida, no es muy usada en la practica.Nota que usamos esta sintaxis con una función
async
y controlando las excepciones contry... catch
.