Analise o trecho de código a seguir em linguagem JavaScript:...
Analise o trecho de código a seguir em linguagem JavaScript:
Após executar esse trecho de código, o valor da variável
jsonString será:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
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