Questão nº 57

Questão de Tecnologia da Informação · FCC TRT20 2024 (nº 57)

FCC2024Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓

Uma Técnica de um Tribunal do Trabalho usou o seguinte código exemplo JSON para converter um objeto JavaScript em uma string JSON:

```javascript
const object = { nome: "Renata", idade: 25 };
const jsonString = __I__;
console.log(jsonString); // Saída: {"nome":"Renata","idade":25}
```

O código estará correto se a lacuna I for corretamente preenchida por

Resposta comentada

Gabarito Alternativa B

Para converter um objeto JavaScript em uma string JSON, usamos um método específico do objeto global JSON, que é um utilitário nativo do JavaScript para trabalhar com dados JSON.

  • (A) Incorreta: Não existe um método JSON.encode() no JavaScript padrão para essa finalidade. A banca tenta confundir com o termo "codificar", que parece lógico, mas não é a função correta da API.
  • (B) Correta: JSON.stringify(object) é o método padrão e correto em JavaScript para serializar (converter em uma string) um objeto ou valor JavaScript para o formato JSON.
  • (C) Incorreta: A sintaxe está incorreta; stringify não é um objeto com um método JSON. A ordem da chamada está invertida.
  • (D) Incorreta: stringify() não é um método de instâncias de objetos JavaScript genéricos. É um método do objeto global JSON.
  • (E) Incorreta: Não existe um método toJSONString() padrão para objetos JavaScript genéricos. Embora alguns objetos (como Date) tenham toJSON() e objetos customizados possam implementar toJSON(), a função geral para serialização é JSON.stringify().

Fonte: FCC TRT20 2024 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 004). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho