Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 80 questões.
#3257941

Tatiana está efetuando a manutenção de uma página, e para testar a execução de uma função assíncrona em JavaScript, utilizou a escrita no documento, via método writeln, como no fragmento de código a seguir. 

const fatorial = async(a) => {      let b = a;      while(--a>0) b*=a;      return b; } document.writeln(`Fat 5: ${fatorial(5)}`);


Tatiana esperava verificar a impressão do fatorial de cinco, mas o que viu foi [object Promise]. Tatiana resolveu o problema, alterando a escrita no documento para: 

  • document.writeln('Fat 5: '+fatorial(5));
  • document.writeln(`Fat 5: ${await fatorial(5)}`);
  • x = fatorial(5) => document.writeln(`Fat 5: ${x}`);
  • await document.writeln(`Fat 5: ${fatorial(5)}`);
  • fatorial(5).then(x=>document.writeln(`Fat 5: ${x}`)).
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora