Analise o trecho de código a seguir em linguagem JavaScript:...

Próximas questões
Com base no mesmo assunto
Q827329 Programação

Analise o trecho de código a seguir em linguagem JavaScript:

Imagem associada para resolução da questão

Após executar esse trecho de código, o valor da variável jsonString será:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Prezados,

Vemos que o método basicamente retorna o valor caso o valor não seja do tipo String.
Então, ao chamarmos o método passando { hora:"20" , dia:15, meio:"carro", ano:2017 } ele irá retornar apenas os valores que não são string , no caso dia e ano.

Portanto a alternativa correta é a letra B

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 a) {"hora":"20"} - ERRADA: Se o 20 está entre aspas ele é uma String

 b){"dia":15,"ano":2017} - CERTA: 15 e 2017 não são string

 c) {"hora":"20","dia":15,"ano":2017} - ERRADA: Se o 20 está entre aspas ele é uma string

 d) { meio: "carro"}  - ERRADA: Carro mesmo sem estar entre aspas é uma string

 e){"hora":"20","dia":15,"meio":"carro","ano":2017} - ERRADA - Carro é uma string e o codigo não retornaria a variavel com as aspas 

Só prestar atenção nas que não são string

Onde ele fez a chamada da função replacer()?

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo