Sobes.tech
Middle

O que acontecerá se eu usar await em um valor que não seja uma Promise?

sobes.tech IA

Resposta da IA

O valor será convertido de forma síncrona para uma Promise (Promise.resolve(valor)), e await aguardará a sua "resolução", que ocorrerá imediatamente. O código seguinte será executado logo após essa conversão. Na prática, await não afetará o fluxo de execução, além da conversão de tipo, se o valor não for uma Promise.