Saltar al contenido

Javascript usa espera única en operador ternario

Si encuentras alguna parte que no comprendes puedes comentarlo y trataremos de ayudarte tan rápido como podamos.

Solución:

En realidad, esta es una sintaxis válida, solo para mayor claridad, puede rodear la promesa de espera GetValue () con corchetes. aquí hay una demostración de esta sintaxis.

const returnPromise = () => Promise.resolve('world')
const f = async () => 
   const x = true ? 'hello' : await returnPromise()
    const y = false ? 'hello' : await returnPromise()
    console.log(x,y)


f()

El operador condicional espera expresiones como operandos y await value es una expresión válida.

Entonces, si se usa dentro de una función asíncrona o en el nivel superior de un módulo que admite el nivel superior await (dónde await es válido), su código es completamente válido.

No puedo decir nada más sobre eso.

valoraciones y comentarios

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *