Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNCERN 2025

ProgramaçãoLinguagens de programação
Código
qg465608
Banca
FUNCERN
Órgão
IF-PE
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Área Desenvolvimento
Uma API retorna dados de usuários de forma assíncrona. O desenvolvedor implementou o código JavaScript a seguir.Imagem associada para resolução da questãoAo executar, ocorre o erro:Imagem associada para resolução da questãoNeste contexto, assinale a opção que melhor explica o problema.
  1. Ausuario é uma Promise, não o objeto; a solução é usar await getUsuario(5) ou .then(...) antes de acessar nome.
  2. BO problema é que fetch não retorna JSON válido; adicionar JSON.parse() resolve.
  3. CA função precisa de try...catch para capturar o erro antes de acessar nome.
  4. DO método await não pode ser usado dentro de funções assíncronas.
  5. EÉ necessário inicializar usuario como objeto vazio para evitar undefined.
Revelar gabarito e comentário

GabaritoA — usuario é uma Promise, não o objeto; a solução é usar await getUsuario(5) ou .then(...) antes de acessar nome.

Link permanente: /questoes/qg465608