James Moro
Iniciei minha vida profissional como desenvolvedor web em 2008. Tenho um canal no Youtube onde publico vídeos sobre tecnologia.
O melhor da tecnologia está no nosso canal no WhatsApp
O operador await
é utilizado para esperar por uma Promise. Ele pode ser usado apenas dentro de uma async function.
A expressão await faz a execução de uma função async pausar, para esperar pelo retorno da Promise, e resume a execução da função async quando o valor da Promise é resolvido. Ele então retorna o valor final da Promise. Se esse valor não for uma Promise, ele é convertido para uma Promise resolvida.
Se a Promise for rejeitada, a expressão await invoca uma Exception com o valor rejeitado.
Se uma Promise é passada para uma expressão await, ele espera pela sefinalização da Promise e retorna seu valor final.
Se o valor não for uma Promise, ele converte o valor para uma Promise resolvida, e espera por ele.
Se a Promise for rejeitada, o valor rejeitado é invocado em uma Exception.
Iniciei minha vida profissional como desenvolvedor web em 2008. Tenho um canal no Youtube onde publico vídeos sobre tecnologia.