• Matéria: Informática
  • Autor: douglas03rafael
  • Perguntado 4 anos atrás

Considere o bloco de código abaixo que utiliza JavaScript e JSON.



Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente preenchida por:
x.trens[2].trem + " " + x.trens[2].linha
text.trens[1].trem + " " + text.trens[1].linha
text.trens[trem] + " " + text.trens[linha]
x.trens[1].trem + " " + x.trens[1].linha
x.trens[trem] + " " + x.trens[linha]

Anexos:

douglas03rafael: Resposta Correta: x.trens[1].trem + " " + x.trens[1].linha

Respostas

respondido por: Juliojacome
39

Resposta:

 

x.trens[1].trem + " " + x.trens[1].linha

Explicação:

respondido por: reuabg
18

O código faltante é:

  • x.trens[1].trem + " " + x.trens[1].linha

tornando correta a alternativa b).

Essa questão trata sobre objetos.

O que são objetos?

Em JavaScript, um objeto é uma coleção que possui propriedades que não são ordenadas. Essas propriedades são acessadas através dos seus atributos.

Com isso, ao transformarmos a string text no objeto x, para acessarmos as propriedades de x, devemos utilizar os seus atributos.

Como na string text cada objeto trem é um elemento de um array, devemos indexar o elemento desejado a partir do indice que o mesmo ocupa no array, iniciando por 0.

Portanto, como o trem que possui o código 0146 e a linha vermelha se encontra na posição 1 de trens, devemos acessar o objeto x, na posição trens[1], e acessar as propriedades trem e linha, obtendo o código faltante sendo:

  • x.trens[1].trem + " " + x.trens[1].linha

o que torna correta a alternativa b).

Para aprender mais sobre JavaScript, acesse:

https://brainly.com.br/tarefa/29242312

#SPJ2

Anexos:
Perguntas similares