Imagem de fundo

Uma Secretaria da Fazenda precisa implementar, em JavaScript, uma rotina assíncrona par...

1
Q4507269
Teclas de Atalhos
Compartilhar
Ano: 2025
Prova: FCC - SEFAZ PI - Auditor Fiscal da Fazenda Estadual - Área: Tecnologia da Informação . - 2025

Uma Secretaria da Fazenda precisa implementar, em JavaScript, uma rotina assíncrona para envio de uma Nota Fiscal Eletrônica (NF-e). A função enviar (nota) retorna uma Promise que pode ser rejeitada em caso de falha. Deseja-se que a nota seja enviada até três vezes, se necessário, que o envio pare imediatamente após a primeira tentativa bem-sucedida e que o código utilize async/await. Em condições ideais, a instrução que implementa corretamente essa lógica é


A

await enviar (n) || await enviar (n) || await enviar(n);


B

for (let i = 0; i < 3; i++) enviar (n).then (() => break).catch(() => {});


C

for (let i = 0; i < 3; 1++) try ( await enviar(n); break; catch. {}


D

let i = 0; while (1 < 3 && !(await enviar(n))) i++;


E

await enviar (n).catch(() => await enviar (n).catch (() => await enviar (n)));