Informática, perguntado por douglas03rafael, 7 meses 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

Soluções para a tarefa

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 interessantes