Questão de TI - Desenvolvimento de Sistemas — Javascript — Quadrix 2024
TI - Desenvolvimento de Sistemas›Javascript
Código
qa631425
Banca
Quadrix
Órgão
CFP
Ano
2024
Cargo
Ana Tec ( )
No que concerne à Lei Geral de Proteção de Dados (LGPD), à linguagem de programação Qlik e aos conceitos de desenvolvimento Web com Javascript e JSON, julgue os itens seguintes.
O comando JSON.stringify converte um objeto JavaScript em uma string JSON válida.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
JSON.stringify em JavaScript
Gabarito: ✅ CERTO. O comando JSON.stringify converte um objeto JavaScript em uma string JSON válida, conforme a especificação da linguagem ECMAScript (padrão que define o JavaScript). Essa é a função nativa responsável pela serialização de objetos em formato JSON, e o enunciado descreve exatamente essa funcionalidade.
O JSON (JavaScript Object Notation) é um formato de intercâmbio de dados leve e legível por humanos, baseado em um subconjunto da sintaxe de objetos do JavaScript. Para que um objeto JavaScript possa ser transmitido por uma rede, armazenado em um arquivo ou enviado a uma API, ele precisa ser convertido em uma representação textual — e é exatamente isso que JSON.stringify faz: transforma o objeto em uma string JSON. O processo inverso, de converter uma string JSON em um objeto JavaScript, é feito pelo método JSON.parse.
A string resultante é um JSON válido, que pode ser enviado a um servidor ou armazenado. Vale notar que JSON.stringify ignora funções e símbolos, converte undefined em null dentro de arrays, e não serializa propriedades cujo valor seja undefined em objetos. Além disso, o método aceita parâmetros opcionais, como um array de propriedades a serem incluídas ou uma função de substituição, e um espaço para indentação, útil para formatar o JSON de forma legível.
A banca explora aqui um conhecimento básico, mas fundamental, de JavaScript: a distinção entre objeto JavaScript e string JSON. O candidato que confunde JSON.stringify com JSON.parse erra a questão — mas o enunciado é claro ao afirmar que a conversão é de objeto para string, o que corresponde exatamente à função de stringify. Não há pegadinha sutil; é uma afirmação direta e correta.
Guarde a relação: JSON.stringify = objeto → string; JSON.parse = string → objeto. É nessa fronteira que a questão se resolve.
1Objeto JavaScript
2JSON.stringify
3String JSON
4JSON.parse
5Objeto JavaScript
LEVEL · soulevel.com.br
Item — ✅ CERTO
A afirmação está correta. JSON.stringify é um método estático do objeto global JSON que converte um valor JavaScript (objeto, array, número, string, booleano ou null) em uma string JSON. A string gerada é uma representação textual válida do valor, pronta para transmissão ou armazenamento. O enunciado descreve precisamente essa funcionalidade, sem qualquer erro conceitual.
PEGA ESSA DICA!
Para fixar, lembre-se do par: stringify = "string" + "ify" (transformar em string); parse = analisar string e transformar em objeto. Na prova, se a alternativa disser que JSON.stringify converte string em objeto, está errada — o correto é o inverso.